16

Facebook AudienceNetwork 加载失败:No fill,错误消息“No fill”,FaceBook android Advertise 是什么原因?facebook广告经常向我显示加载频率,频率有限制吗?

4

9 回答 9

32

您需要添加一个测试设备。进入logcat,输入Facebook,你会看到这样的信息,也是解决方法:

使用 Facebook 的广告单元测试您的应用时,您必须指定设备哈希 ID 以确保投放测试广告,在加载广告之前添加以下代码: AdSettings.addTestDevice("328404cebf50ec1fdb05795c0007a8a7") ;

因此,将其添加到您的 onCreate 方法中:

AdSettings.addTestDevice("328404cebf50ec1fdb05795c0007a8a7");

(不要忘记使用您自己的哈希 id。)

于 2016-06-08T18:01:27.477 回答
6

这意味着我们无法向此人投放广告。这可能是因为:

  • 测试人员尚未在其移动设备上登录本机 Facebook 应用程序
  • 测试人员已在其设备设置中启用“限制广告跟踪”(仅限 iOS)或选择“退出基于兴趣的广告”(仅限 Android)。
  • 我们没有可向该人展示的广告资源
  • 请注意,如果您可以看到测试广告,则说明您的实施工作正常,并且人们将能够在您的应用上线后看到广告。

你可以在这里得到更多的澄清

于 2016-10-05T06:02:22.477 回答
4

填写付款详细信息为我解决了这个问题。

如果您想展示真实的广告,您必须填写您的付款详情。

于 2017-12-28T11:19:12.380 回答
4

我在我的应用程序中遇到了同样的问题,但这对我有帮助

参考:第 4 步:检查生产广告请求的错误代码

Facebook Error : No fill
1001 - No Fill

这是测试时常见的错误,与“No Fill”响应有关;最常见的原因是用户在测试您的移动应用程序时没有登录 Facebook 应用程序,或者在测试您的移动网站时没有登录到 Facebook 移动网站。

  • 错误 1001 - 无填充。可能是由于以下一种或多种原因:
  • 用户未在移动设备上登录本机 Facebook 应用程序
  • 启用限制广告跟踪 (iOS)
  • 选择停用基于兴趣的广告(Android)
  • 当前用户没有广告资源
  • 您的测试设备必须安装本机 Facebook 应用程序。

您的应用程序应在 30 秒后尝试发出另一个请求。

有时根据我

  • 如果您的广告帐户是新创建的,那么在一段时间后等待 1 小时或更长时间,您会得到更好的响应

我知道它的迟到的答案,但这可能会帮助其他刚接触 android 和使用 Facebook 广告的人

于 2018-09-13T08:42:04.853 回答
2

如果你看到

使用 Facebook 的广告单元测试您的应用时,您必须指定设备哈希 ID 以确保投放测试广告,在加载广告之前添加以下代码: AdSettings.addTestDevice("328404cebf50ec1fdb05795c0007a8a7");

这可能是因为:

FacebookSdk.setIsDebugEnabled(true);
于 2018-04-04T14:59:19.700 回答
0

我遇到了同样的问题并已解决,请按照以下步骤解决实时广告问题:

  1. 检查 SDK 版本并使用最新版本
  2. 检查并确认实时 SDK 密钥
  3. 在商店中上传您的应用程序
  4. 在 Facebook 广告控制台中启用实时模式
  5. 在测试测试中填写适当的详细信息

以上步骤是最新的,然后在应用发布时间48小时后测试应用。

我浪费了一个多月来解决 No Fill 错误。

于 2020-10-07T06:25:19.190 回答
0

试试这个 sdk 版本。

implementation 'com.facebook.android:audience-network-sdk:5.1.0'
于 2019-12-08T06:02:58.137 回答
0

确保您的设备已安装并登录 Facebook 应用程序。还要确保创建广告的开发者帐户和登录设备的 Facebook 用户相同。如果没有阅读 https://developers.facebook.com/docs/audience-network/testing/

于 2018-07-26T07:29:07.993 回答
0

(仅当您在欧洲时才相关?)

  • 在您的手机上,转到 Facebook 应用程序
  • 转到设置和隐私
  • 权限 > Cookie
  • 启用“我们在其他应用程序和网站上的 cookie”

就我而言,一旦关闭此功能,Audience Network 就无法填充任何广告。

于 2022-02-24T20:51:42.790 回答