有时在 Android 上使用 Facebook Audience Network SDK 获得纯绿松石图像
Sometimes get solid turquoise image using Facebook Audience Network SDK on Android
我正在使用最新的 Facebook Audience Network Android SDK 在我的应用程序中请求原生广告。很多时候,当我们呈现广告时,它会显示纯空白 turquoise/green 图片。
SDK返回的一个例子URL(link可能很快就死了):
https://www.facebook.com/adnw_creative?u1=https://external.xx.fbcdn.net/safe_image.php?d=AQCNTQau5nEI97JV&w=400&h=400&url=https%3A%2F%2Fwww.facebook.com%2Fads%2Fimage%2F%3Fd%3DAQKuuUwxdpWnJD4IuVU5K7-dGtdpWvTMkkcn8An7JTLMP1uGH8-5hr3r0Qxlw7uKt-Daa8U2FJ11odkIHEh7Ov506EldRlGwnGO8D2z7Y5SbNg7uLC5PiMOID0g6Jxa9ZqPqmgdGRZFhfRXcAK4XXu-h&cfs=1&ext=jpg&w1=400&h1=400&u2=https://external.xx.fbcdn.net/safe_image.php?d=AQBVQQYgyM2PGHkl&w=400&h=400&url=https%3A%2F%2Fwww.facebook.com%2Fads%2Fimage%2F%3Fd%3DAQIV9UKQ9Tr1kQ3DDHhoRHMJFyAdfC0P_yEeDxw283SgyGNnVCcU0KylESx5DdC46BC8SYmXafctY15OOW41B_rnKKL2CZKGjqVe5QdKJddBb2iWJwdd1rdoLUaRo0DeMkC785yfI89iPJHtm9ng9nxo&cfs=1&ext=jpg&w2=400&h2=400
图片(630 x 315px,忽略我们渲染的"sponsored"文字):
我在笔记本电脑上试过 link,结果相同。 URL 有两级重定向:
https://www.facebook.com/adnw_creative
?u1=https://external.xx.fbcdn.net/safe_image.php
?url=https%3A%2F%2Fwww.facebook.com%2Fads...
&u2=https://external.xx.fbcdn.net/safe_image.php
?url=https%3A%2F%2Fwww.facebook.com%2Fads...
此 URL 中的两个 safe_image.php
link 都有效,例如
URL:
https://external.xx.fbcdn.net/safe_image.php?d=AQCNTQau5nEI97JV&w=400&h=400&url=https%3A%2F%2Fwww.facebook.com%2Fads%2Fimage%2F%3Fd%3DAQKuuUwxdpWnJD4IuVU5K7-dGtdpWvTMkkcn8An7JTLMP1uGH8-5hr3r0Qxlw7uKt-Daa8U2FJ11odkIHEh7Ov506EldRlGwnGO8D2z7Y5SbNg7uLC5PiMOID0g6Jxa9ZqPqmgdGRZFhfRXcAK4XXu-h&cfs=1&ext=jpg&w1=400&h1=400
图片(315 x 315 像素):
这证明顶层出了问题adnw_creative
URL。看起来应该将两张 315 x 315 像素的图像拼接成一张 630 x 315 像素的图像,但是失败了。
四处搜索 similar questions,人们遇到 URL 编码和方案 (http/https) safe_image.php 问题,但这是一个不同的问题。
有没有想过可靠地获得像样的形象?提前致谢。
我正在使用最新的 Facebook Audience Network Android SDK 在我的应用程序中请求原生广告。很多时候,当我们呈现广告时,它会显示纯空白 turquoise/green 图片。
SDK返回的一个例子URL(link可能很快就死了):
https://www.facebook.com/adnw_creative?u1=https://external.xx.fbcdn.net/safe_image.php?d=AQCNTQau5nEI97JV&w=400&h=400&url=https%3A%2F%2Fwww.facebook.com%2Fads%2Fimage%2F%3Fd%3DAQKuuUwxdpWnJD4IuVU5K7-dGtdpWvTMkkcn8An7JTLMP1uGH8-5hr3r0Qxlw7uKt-Daa8U2FJ11odkIHEh7Ov506EldRlGwnGO8D2z7Y5SbNg7uLC5PiMOID0g6Jxa9ZqPqmgdGRZFhfRXcAK4XXu-h&cfs=1&ext=jpg&w1=400&h1=400&u2=https://external.xx.fbcdn.net/safe_image.php?d=AQBVQQYgyM2PGHkl&w=400&h=400&url=https%3A%2F%2Fwww.facebook.com%2Fads%2Fimage%2F%3Fd%3DAQIV9UKQ9Tr1kQ3DDHhoRHMJFyAdfC0P_yEeDxw283SgyGNnVCcU0KylESx5DdC46BC8SYmXafctY15OOW41B_rnKKL2CZKGjqVe5QdKJddBb2iWJwdd1rdoLUaRo0DeMkC785yfI89iPJHtm9ng9nxo&cfs=1&ext=jpg&w2=400&h2=400
图片(630 x 315px,忽略我们渲染的"sponsored"文字):
我在笔记本电脑上试过 link,结果相同。 URL 有两级重定向:
https://www.facebook.com/adnw_creative
?u1=https://external.xx.fbcdn.net/safe_image.php
?url=https%3A%2F%2Fwww.facebook.com%2Fads...
&u2=https://external.xx.fbcdn.net/safe_image.php
?url=https%3A%2F%2Fwww.facebook.com%2Fads...
此 URL 中的两个 safe_image.php
link 都有效,例如
URL:
https://external.xx.fbcdn.net/safe_image.php?d=AQCNTQau5nEI97JV&w=400&h=400&url=https%3A%2F%2Fwww.facebook.com%2Fads%2Fimage%2F%3Fd%3DAQKuuUwxdpWnJD4IuVU5K7-dGtdpWvTMkkcn8An7JTLMP1uGH8-5hr3r0Qxlw7uKt-Daa8U2FJ11odkIHEh7Ov506EldRlGwnGO8D2z7Y5SbNg7uLC5PiMOID0g6Jxa9ZqPqmgdGRZFhfRXcAK4XXu-h&cfs=1&ext=jpg&w1=400&h1=400
图片(315 x 315 像素):
这证明顶层出了问题adnw_creative
URL。看起来应该将两张 315 x 315 像素的图像拼接成一张 630 x 315 像素的图像,但是失败了。
四处搜索 similar questions,人们遇到 URL 编码和方案 (http/https) safe_image.php 问题,但这是一个不同的问题。
有没有想过可靠地获得像样的形象?提前致谢。