【问题标题】:Facebook audience network Ads(rewarded, banner, interstitial ad) not showing up in release modeFacebook 受众网络广告(奖励、横幅、插页式广告)未在发布模式下显示
【发布时间】:2021-02-14 20:13:04
【问题描述】:

我有一个应用程序,它应该在调试模式下使用 Facebook 受众网络显示一些广告。但是在发布模式下,什么都不会发生,即使完全相同的代码正在运行调试版本。在发布模式下(从 Google playstore 下载)它会在 logcat 中显示如下错误

错误: Interstitial - 'Interstitial 广告加载失败:广告请求中的显示格式与为此展示位置指定的显示格式不匹配。每个展示位置只能与一种显示格式一起使用。您可以创建多个展示位置以使用多种显示格式。',

对于 类似这样的 logcat 显示中的奖励视频错误 - '奖励视频广告加载失败:无填充。'

提前致谢。

【问题讨论】:

标签: android facebook facebook-ads-api facebook-audience-network facebook-ads


【解决方案1】:

新创建的广告单元需要一些时间才能投放。如果您的应用在调试模式下显示广告,那么一切都很好。

【讨论】:

  • 谢谢兄弟的回复。但是我在 1 周前在我的项目中创建了应用程序并集成了 sdk。
  • 您是否为所有广告使用了一个广告 ID?还是混合广告单元?
  • 不,我为每种广告格式使用单独的展示位置 ID。
  • interstitial_fb = new com.facebook.ads.InterstitialAd(this, getString(R.string.fb_interestial_placement_id)); //interstitial_fb.setAdListener(new loadAdafterShowing()); com.facebook.ads.InterstitialAd.InterstitialLoadAdConfig loadIntersAdConfig = interstitial_fb.buildLoadAdConfig() .withAdListener(new loadAdafterShowing()) .build(); interstitial_fb.loadAd(loadIntersAdConfig);
  • 这就是我加载观众网络 6.1.0 的方式。它工作得很好
猜你喜欢
  • 2022-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多