2010-05-27 5 views
0

Je souhaite intégrer des annonces AdMob dans mon application iPhone. J'utilise IB façon d'ajouter la vue et suivez le guide pdf AdMob:Comment diffuser des annonces AdMob sur un appareil iPhone?

 
1. Add AdMob group(AdMobView.h,AdMobDelegateProtocol.h,libAdMob.a) 
2. Add required frameworks(AudioToolbox,MediaPlayer,MessageUI,QuartzCore) 
3. Add TouchJSON group 
4. Add IBSupport group(AdViewController.h,AdViewController.m) 
5. Add a 320*48 UIView in IB, add NSObject and change its class to AdViewController, 
link AdViewController's view to the 320*48 UIView and link AdViewController's viewController to current view controller. 

Maintenant, le simulateur iPhone peut afficher des annonces AdMob, mais quand je le tester sur l'appareil réel, je reçois l'erreur « AdMob: Did fail to receive ad ».

J'ai essayé d'ajouter le UDID du périphérique de test au tableau testDevices, mais je reçois toujours la même erreur.

- (NSArray *)testDevices { 
    return [NSArray arrayWithObjects: ADMOB_SIMULATOR_ID, DEVICE_UDID, nil]; 
} 

Y a-t-il un problème dans les étapes ci-dessus? Est-ce que quelqu'un sait pourquoi je ne peux pas obtenir les annonces dans le vrai appareil? En passant, ce qui devrait être changé pour construire pour la vraie application de vente, pas seulement pour le test?

Répondre

0

La définition de testDevices ne semble pas fonctionner pour mon périphérique de test. J'ai ajouté une méthode obsolète -(BOOL)useTestAd selon AdMob wiki et cela fonctionne maintenant.

- (BOOL)useTestAd { 
    return NO; 
} 
Questions connexes