2017-06-26 8 views
1

J'essaie d'intégrer FBAdView pour Banner Ad dans mon application. J'utilise le code suivant pour les annonces de bannières publicitaires.Pas un App Admin, développeur ou testeur FBAdView iOS

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) 

Mais le chargement de l'annonce échoue continuellement avec l'erreur suivante. Je cours sur l'appareil réel (pas simulateur) et dans l'appareil mon compte fb est connecté dans l'application facebook, et mon compte FB est un développeur pour l'application. L'erreur est la suivante:

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/"; 
}} 

Qu'est-ce que je fais de mal ici?

+0

des solutions? J'ai le même problème. – rv7284

+0

J'ai contacté le support développeur de facebook. Ils m'ont demandé d'essayer d'exécuter le projet exemple dans l'appareil après avoir changé l'ID de l'ensemble et l'AD_PLACEMENT_ID à celui utilisé dans mon application. Puis l'annonce chargée. Puis j'ai réessayé avec mon application et ça a marché !!! –

Répondre

0

Pour moi, je viens de vérifier votre bundle ID et AD_PLACEMENT_ID assurez-vous qu'il corriger