我试图在我的应用程序中集成横幅广告的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)
但是,由于以下错误,AD加载持续失败。我正在使用实际设备(而不是模拟器(运行,并且在设备中,我的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/";
}}
我在这里做错了什么?
对我来说,我只检查您的bundle ID
,并且AD_PLACEMENT_ID
确保其正确
有相同的问题,此处提到的解决方案对我有用。最后,Xcode重新启动或尝试在不同的设备上尝试有所帮助。