如何在 android 中使用 Facebook Audience Network 解决 Error = 1001“No Fill”

新手上路,请多包涵

我有我的应用程序的 Android 版本,并将 FAN 集成到我的应用程序中。它工作了几个月,但现在显示“ NO FILL

 Error Domain=com.facebook.ads.sdk Code=**1001 "No fill"**
UserInfo={NSLocalizedDescription=**No fill**,
FBAdErrorDetailKey={ msg = "**No fill**"}}

并且没有显示 FAN 广告。如果我输入一个 测试 ID ,它就会显示,但只显示在我的设备上,不会显示在其他设备上。

如何解决“No Fill”这个问题?

 compile 'com.facebook.android:audience-network-sdk:4.+'

在 build.gradle 中提到我已经看到很多关于此的问题但无法找到答案。

我已经看到以下链接:

  1. Facebook AudienceNetwork 加载失败:无填充,错误消息“无填充”,FaceBook android Advertise 的原因是什么?

  2. Facebook 观众网络测试试飞 No Fill

  3. Audience Network iOS 广告突然变成“无填充”

  4. Facebook Audience Network 返回“无填充”

  5. 测试受众网络实施

原文由 InsaneCat 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
2 个回答

试试这个。它解决了我的问题。 您必须按照此步骤解决此问题 在此给出所有屏幕截图和步骤。

愿这对你有帮助。由于在 facebook 开发者控制台中更新了从 placements 新创建的 audience Network 选项卡 ad-spaces 组。您必须按照以下步骤操作。可能对其他人有帮助。

我还发布了屏幕截图以及步骤详细信息。

在这里单击 up-grouped for appName 然后按照步骤操作。

  1. 勾选 任何一个广告的复选标记框,然后将启用 放置 按钮。

  2. 输入与广告将在您的应用中显示的位置相关的名称和描述,然后点击“ 移动”按钮 在此处输入图像描述

  3. 移动一个广告后,您还可以从未分组的广告中选择其他广告并将其移动到广告空间,在这里它会让您选择移动到 现有 广告空间或 创建新的 广告空间。

在此处输入图像描述

  1. 如果你想创建一个新的然后选择新的单选按钮。输入名称和描述后单击移动。 在此处输入图像描述

原文由 Dharmishtha 发布,翻译遵循 CC BY-SA 3.0 许可协议

在您的应用程序通过 Facebook 批准之前,您需要添加测试设备进行测试。这是获取设备哈希的方法。

 NSLog(@"the test device hash is %@",[FBAdSettings testDeviceHash]);

运行应用程序并从日志中复制 testDeviceHash ,然后将其添加到 FBAdSettings

 [FBAdSettings addTestDevice:@"YOUR_TEST_DEVICE_HASH_CODE_HERE"];

您需要在初始化 FBAdView 之前执行此操作

原文由 Max 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题