Comment ajouter des bannières AdMob à votre application iOS Swift 1

Comment ajouter des bannières AdMob à votre application iOS Swift

Les bannières publicitaires sont une importante source de revenus pour de nombreux développeurs d’applications. Dans ce didacticiel, vous apprendrez à ajouter des annonces AdMob à votre application iOS à l’aide de Swift 3 et Xcode 8.

Créer un ID d’unité de bannière

La toute première chose à faire pour préparer votre application iOS à afficher des bannières publicitaires est de créer son ID d’unité Site Web AdMob. Si vous n’avez pas de compte Google, je vous suggère d’en créer un nouveau. C’est gratuit et il vous donne accès à tous les services Google.

Une fois que vous avez accédé à la page d’accueil AdMob, cliquez sur le bouton rouge Monétiser une nouvelle application bouton.

Page d'accueil du site Web AdMob

Si votre application n’est pas encore sur l’iTunes App Store, vous devrez sélectionner Ajoutez votre application manuellement. Tapez ensuite le nom de votre application, sélectionnez le iOS Plate-forme et cliquez sur le Ajouter une application bouton.

Commencez à monétiser votre application

Sur l’écran suivant, vous verrez votre nouvellement généré ID d’application AdMob sous l’icône grise Apple. Veuillez noter que ce n’est pas le même que l’ID d’unité qui doit être collé dans votre projet Xcode. Nous reviendrons sur l’ID de l’unité dans un instant.

Cliquez sur Bannière pour sélectionner le format de l’annonce. Je vous suggère de quitter le Type d’annonce, Rafraîchissement automatique, et Style d’annonce textuelle paramètres à leurs valeurs par défaut. Si vous souhaitez personnaliser le style d’annonce, vous pouvez cliquer sur le Standard combo et sélectionnez Personnalisé. Pour une bannière personnalisée, vous pouvez personnaliser l’arrière-plan, la bordure, le titre, le texte et la couleur de l’URL.

Enfin, saisissez un nom dans le Nom du bloc d’annonces boîte. Ce ne sera pas votre identifiant de bannière, mais simplement un nom de référence pour votre identifiant d’unité. Cliquez sur Sauvegarder pour passer à la troisième étape.

Créer un ID d'unité de bannière

L’étape 3 est facultative et vous permet d’associer votre application AdMob à Firebase et de partager vos données à partir de l’outil gratuit Firebase Analytics. Pour l’instant, cliquez simplement sur Sauter continuer.

Associer AdMob à Firebase Analytics (facultatif)

Enfin, vous pouvez télécharger la dernière GoogleMobileAds.framework fichier du serveur Firebase. Cette quatrième étape vous montrera également l’ID du bloc d’annonces que vous devrez coller dans le fichier principal .rapide fichier de votre projet Xcode, comme nous le verrons plus tard.

Terminez la création de votre identifiant de bannière

Clique sur le Téléchargez le SDK Google Mobile Ads lien. Un nouvel onglet s’ouvrira dans votre navigateur et vous pourrez télécharger le dernier fichier zip officiel du package.

Télécharger le package du SDK Google Mobile

Revenez sur le site Web AdMob et cliquez sur Fait. L’écran suivant vous montrera le ID du bloc d’annonces que vous venez de créer, prêt à être copié et collé dans votre .rapide fichier dans Xcode. Je suppose que vous avez déjà créé un nouveau projet Xcode ou que vous en avez un dans lequel vous souhaitez ajouter des annonces AdMob.

Mettez en œuvre AdMob dans votre projet Xcode

Extraire le googlemobileadssdkios.zip fichier que vous avez précédemment téléchargé à partir du serveur Firebase, ouvrez son dossier et copiez GoogleMobileAds.framework seul.

Copier GoogleMobileAdsframework

Collez-le dans votre dossier de projet.

Collez GoogleMobileAdsframework dans votre dossier de projet

Entrez maintenant votre projet Xcode et accédez au Général onglet, faites défiler jusqu’à Cadres et bibliothèque liés section et faites glisser le GoogleMobileAds.framework file dessus.

Faites glisser GoogleMobileAdsframework dans votre fenêtre Xcode

Vous devrez peut-être ajouter des cadres iOS supplémentaires à votre projet Xcode pour qu’AdMob reçoive et affiche des bannières dans votre application.

Clique sur le + signez en bas et importez les frameworks suivants un par un:

  • EventKit
  • EventKitUI
  • AVFoundation
  • AdSupport
  • AudioToolbox
  • AVFoundation
  • CoreGraphics
  • CoreTéléphonie
  • CoreMedia
  • MessageUI
  • StoreKit
  • Configuration du système
Importer des frameworks iOS dans Xcode

La chose à faire est de passer au Paramètres de construction onglet et recherchez bitcode. Xcode fera apparaître le Activer Bitcode option, et vous devrez le définir pour être Non.

Activer l'option Bitcode définie sur Non

Vous êtes maintenant prêt à écrire du code pour que les annonces AdMob s’affichent dans votre application!

Le code

En fonction de la conception de votre application, vous souhaiterez que les annonces AdMob s’affichent dans vos contrôleurs d’affichage. Vous devez donc entrer dans le .rapide fichier du contrôleur pour lequel vous souhaitez que les publicités soient affichées et importez les cadres suivants en haut du fichier:

Adoptez le GADBannerViewDelegate protocole en l’ajoutant à la fin de votre déclaration de classe:

Ajoutez la bannière AdMob au-dessus du viewDidLoad() méthode dans votre classe:

La ligne de code suivante est une simple chaîne qui rappelle l’ID du bloc d’annonces que vous avez précédemment créé:

Ici, vous devrez remplacer ca-app-pub-9733347540588953/6145924825 avec votre propre ID de bloc de bannière, alors revenez à votre AdMob Blocs d’annonces page dans votre navigateur pour copier cette chaîne et la coller dans le code ci-dessus.

Maintenant, ajoutez les fonctions ci-dessous dans votre viewDidLoad() méthode:

Enfin, collez la déclaration de méthode suivante où vous le souhaitez dans votre .rapide file (avant le crochet fermant la classe et non dans une méthode existante):

Veuillez noter que les bannières AdMob ont des tailles différentes en fonction de l’appareil utilisé. Par conséquent, les premières lignes de code dans func initAdMobBanner() définissez la taille des bannières pour iPhone / iPod Touch et iPad.

Si vous souhaitez connaître les tailles de bannière disponibles pour les annonces AdMob, vous pouvez consulter la Documentation AdMob. Quoi qu’il en soit, les meilleures tailles de bannière pour les appareils iPhone et iPad sont celles que nous avons définies dans le code ci-dessus:

  • 320 x 50 px pour les iPhones
  • 468 x 60 px pour iPad

Modèle CodeCanyon

Sur CodeCanyon, je vends un Modèle d’application iOS qui comprend les bannières AdMob intégrées et prend également en charge les annonces interstitielles. Donc, si vous souhaitez accélérer votre développement, vous pouvez simplement acheter ce modèle et lancer votre application.

Bannière AdMob Modèle d'application universelle iOS pour les annonces interstitielles

Trouvez-le ici: Bannière AdMob iOS + modèle d’annonces interstitales | Universel (Swift).

Il y a des centaines d’autres Modèles d’application iOS sur CodeCanyon. Allez les découvrir! Vous pourriez économiser des heures de travail sur votre prochaine application.

Conclusion

Merci d’avoir lu et à la prochaine fois! Veuillez consulter certains de nos autres cours et tutoriels sur le développement d’applications iOS avec Swift.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.