【问题标题】:Not An App Admin, Developer or Tester FBAdView iOS不是应用管理员、开发人员或测试人员 FBAdView iOS
【发布时间】:2017-06-26 08:27:38
【问题描述】:

我正在尝试将横幅广告的 FBAdView 集成到我的应用程序中。我正在使用以下代码来投放横幅广告。

var fbAdView = FBAdView.init(placementID: "[AD_PLACEMENT_ID_HERE]", adSize: kFBAdSizeHeight50Banner, rootViewController: self)
fbAdView.delegate = self
fbAdView.loadAd()
// Frames and all are set
self.view.addSubview(fbAdView)

但广告加载不断失败并出现以下错误。我在实际设备(不是模拟器)上运行,并且在设备中我的 fb 帐户已登录 facebook 应用程序,而我的 FB 帐户是该应用程序的开发人员。错误如下:

Error Domain=com.facebook.ads.sdk Code=2000 "Server Error" UserInfo={NSLocalizedDescription=Server Error, FBAdErrorDetailKey={
    code = 33001;
    message = "Initial request from a bundle must come from a App Admin, Developer or Tester.";
    type = OAuthException;
    url = "https://graph.facebook.com/network_ads_common/";
}}

我在这里做错了什么?

【问题讨论】:

  • 有什么解决办法吗?我也有同样的问题。
  • 我联系了 facebook 的开发者支持。在将捆绑 ID 和 AD_PLACEMENT_ID 更改为我的应用程序中使用的 ID 后,他们要求我尝试在设备中运行示例项目。然后加载了广告。然后我再次尝试使用我的应用程序,它成功了!!!
  • @HarikrishnanT 酷兄弟。这对我有用。

标签: ios facebook swift3 facebook-audience-network


【解决方案1】:

对我来说,我只是检查您的 bundle IDAD_PLACEMENT_ID 确保它正确

【讨论】:

    【解决方案2】:

    遇到了同样的问题,这里没有提到对我有用的解决方案。最后,重新启动 xCode 或尝试在不同的设备上都有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-01
      • 1970-01-01
      相关资源
      最近更新 更多