不是应用程序管理员,开发人员或测试人员FBAdView iOS

时间:2017-06-26 08:27:39

标签: ios facebook swift3 facebook-audience-network

我正在尝试在我的应用中集成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/";
}}

我在这里做错了什么?

2 个答案:

答案 0 :(得分:0)

对我而言,我只需检查您的bundle IDAD_PLACEMENT_ID,确保其正确无误

答案 1 :(得分:0)

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