2010-07-19 7 views

Répondre

3

C'est extrêmement simple. Suivez le guide ici: http://developer.admob.com/wiki/IPhone#AdMob_iPhone_SDK

Une fois que vous avez le SDK, vous simplement:

AdMobView *ad = [AdMobView requestAdWithDelegate:<your delegate>]; // start a new ad request 
ad.frame = CGRectMake(0, 432, 320, 48); // set the frame, in this case at the bottom of the screen 
[self.window addSubview:ad]; // attach the ad to the view hierarchy; self.window is responsible for retaining the ad 
2

Téléchargez le SDK Admob pour iPhone et consultez les exemples de projets. C'est très simple.

2

Si vous choisissez d'utiliser l'approche Interface Builder et suivez les étapes il y a une étape manquante: Ajouter un Objet AdViewController dans votre fichier UIViewController.h/m et utilisez-le comme objet de référence dans IB. Sinon, vous obtiendrez l'erreur:

"Must implement required method -currentViewControllerForAd:(AdMobView *)adView in your delegate"

Je sais que cela est une hypothèse de base, mais il me pris une minute et je l'ai mis en œuvre AdMob 3 fois dans le passé (en utilisant des méthodes différentes, vous l'esprit).

  • Ajouter une annonce à une vue en utilisant Interface Builder
  • Ajouter AdViewController.h et AdViewController.m à votre projet (situé dans le sous-répertoire IBSupport). Open Interface Builder
  • Placez un UIView 320x48 là où vous souhaitez que l'annonce apparaisse.
  • Ajoutez un objet et modifiez son type en AdViewController.
  • Définissez la sortie de vue du AdViewController sur votre UIView.
  • Définissez la sortie currentViewController du contrôleur AdView sur le UIViewController propriétaire du xib.
  • Modifiez AdViewController.m pour vous assurer que votre ID d'éditeur et les autres options sont définies correctement.
1

Bonne chose à savoir, Mike. Ils ont également omis une étape dans Interface Builder. Vous devez sélectionner le propriétaire du fichier et le faire glisser depuis Ad View Controller vers le nouvel objet Afficher l'annonce. Je ne comprends tout simplement pas pourquoi Admob laisserait de côté ces détails, surtout quand beaucoup de nouveaux programmeurs se joignent à la communauté tout le temps. Ils ont vraiment besoin d'aide dans la documentation & département des tutoriels.

Questions connexes