我在我的 android 应用程序中使用 facebook 广告。我发现一些测试设备从不显示广告,无论是横幅还是插页式广告。我想知道为什么并尝试找出原因,但它没有记录任何信息并调用“onError”方法。最后我发现这些设备之间的共同点是这些设备上没有安装facebook应用程序。然后我尝试安装facebook应用程序然后登录。广告真的出现了。我很困惑为什么会这样。
脸书广告是否必须安装脸书应用程序?
我在我的 android 应用程序中使用 facebook 广告。我发现一些测试设备从不显示广告,无论是横幅还是插页式广告。我想知道为什么并尝试找出原因,但它没有记录任何信息并调用“onError”方法。最后我发现这些设备之间的共同点是这些设备上没有安装facebook应用程序。然后我尝试安装facebook应用程序然后登录。广告真的出现了。我很困惑为什么会这样。
脸书广告是否必须安装脸书应用程序?
对于 Facebook 广告,必须安装 Facebook 应用程序并使用 Facebook 帐户登录。
Audience Network 广告要求 Facebook 能够将设备 ID 与 Facebook 帐户相匹配。对于测试,您可以改为使用测试广告,方法是指定设备哈希 id,如下所示:
AdSettings.addTestDevice("HASHED ID");
这很容易通过在请求广告时检查控制台日志来找到。您还可以在此处查看文档:
https://developers.facebook.com/docs/audience-network/testing