Ce guide explique comment utiliser Google Mobile Ads SDK pour charger et afficher des annonces i-mobile à l'aide de la médiation. Il aborde notamment les intégrations en cascade. Vous apprendrez à ajouter i-mobile à la configuration de médiation d'un bloc d'annonces et à intégrer le SDK i-mobile et son adaptateur dans une application iOS.
L'interface du tableau de bord d'i-mobile utilise du texte en japonais pour ses libellés, ses boutons et ses descriptions. Les captures d'écran de ce guide n'ont pas été traduites. Toutefois, dans les descriptions et les instructions de ce guide, les libellés et les boutons sont traduits, et leurs équivalents en anglais sont indiqués entre parenthèses.
Intégrations et formats d'annonces pris en charge
L'adaptateur de médiation pour i-mobile offre les fonctionnalités suivantes :
| Intégration | |
|---|---|
| Enchères | |
| Cascade | |
| Formats | |
| Bannière | |
| Interstitiel | |
| Accordé | |
| Natif | |
Prérequis
Avant de continuer, vérifiez les points suivants :
- Cible de déploiement iOS 13.0 ou version ultérieure
Dernière version de Google Mobile Ads SDK.
Étape 1 : Configurer les paramètres dans l'UI i-mobile
Inscrivez-vous ou connectez-vous à votre compte i-mobile.
Ajoutez votre application au tableau de bord i-mobile en cliquant sur l'onglet サイト/アプリ管理 (Gestion des sites/applications) et sur le bouton correspondant à la plate-forme de votre application.
Remplissez le formulaire, puis cliquez sur le bouton 新規登録 (S'inscrire).
Pour créer un emplacement publicitaire, sélectionnez votre application sous l'onglet サイト/アプリ管理 (Gestion des sites/applications).
Accédez à l'onglet 広告スポット管理 (Gestion des emplacements publicitaires), puis cliquez sur le bouton 新規広告スポット (Nouvel emplacement publicitaire).
Ensuite, remplissez le formulaire en indiquant le 広告スポット名 (nom de l'emplacement publicitaire), la 広告スポットサイズ (taille de l'emplacement publicitaire) et d'autres informations. Cliquez ensuite sur le bouton 新規登録 (S'inscrire).
Votre nouvel emplacement publicitaire est prêt. Pour afficher les détails de son intégration, cliquez sur le bouton アプリ設定取得 (Obtenir les paramètres de l'application).
Notez les valeurs パブリッシャーID (référence éditeur), メディアID (ID élément multimédia) et スポットID (ID spot). Vous aurez besoin de ces paramètres ultérieurement pour configurer i-mobile pour la médiation dans l'interface utilisateur d'Ad Manager.
Mettre à jour votre fichier app-ads.txt
Le fichier
Authorized Sellers for Apps (app-ads.txt) est une initiative de l'IAB Tech Lab visant à garantir que l'inventaire publicitaire de votre application est vendu uniquement par l'intermédiaire des canaux de distribution que vous avez autorisés. Pour éviter une perte importante de revenus publicitaires, vous devez implémenter un fichier app-ads.txt.
Si vous ne l'avez pas encore fait, créez un fichier app-ads.txt pour Ad Manager.
Pour implémenter app-ads.txt pour i-mobile, consultez les questions fréquentes.
Étape 2 : Configurer la demande i-mobile dans l'UI Ad Manager
Configurer les paramètres de médiation de votre bloc d'annonces
Connectez-vous à votre compte Ad Manager.
Accédez à Diffusion > Groupes de rendement, puis cliquez sur le bouton Nouveau groupe de rendement.

Saisissez un nom unique pour votre groupe de rendement, définissez l'état sur Actif, sélectionnez votre format d'annonce et définissez le type d'inventaire sur Application mobile. Dans la section Ciblage > Inventaire, sélectionnez le bloc d'annonces sous Inventaire et Application mobile auquel vous souhaitez ajouter la médiation.
Cliquez ensuite sur le bouton Ajouter un partenaire de rendement.

Si vous avez déjà un partenaire de rendement pour i-mobile, vous pouvez le sélectionner. Sinon, sélectionnez Créer un partenaire de rendement.
Sélectionnez i-mobile comme Réseau publicitaire, saisissez un Nom unique et activez la Médiation.
Activez l'option Collecte automatique des données, puis saisissez le nom de connexion et le mot de passe de l'API.

Une fois le partenaire de rendement sélectionné, choisissez Médiation SDK pour mobile comme type d'intégration, iOS comme plate-forme et Actif comme état. Saisissez la référence éditeur, l'ID d'élément multimédia et l'ID de l'emplacement obtenus dans la section précédente. Ensuite, saisissez une valeur pour le CPM par défaut.

Cliquez ensuite sur Enregistrer en bas de la page.
Étape 3 : Importer le SDK et l'adaptateur i-mobile
Utiliser Swift Package Manager
Avant de continuer, vous devez disposer de la version minimale compatible de l'adaptateur, à savoir la version 2.3.4.2.
Pour ajouter une dépendance de package à votre projet, procédez comme suit :
Dans Xcode, accédez à File > Add Package Dependencies... (Fichier > Ajouter des dépendances de package...).
Dans l'invite qui s'affiche, recherchez l'URL de package suivante :
https://github.com/googleads/googleads-mobile-ios-mediation-imobile.gitDans Règle de dépendance, sélectionnez Branche.
Dans le champ de texte, saisissez
main.
Utiliser CocoaPods
Ajoutez la ligne suivante au fichier Podfile de votre projet :
pod 'GoogleMobileAdsMediationIMobile'Depuis la ligne de commande, exécutez la commande suivante :
pod install --repo-update
Intégration manuelle
- Téléchargez la dernière version du SDK i-mobile et associez
ImobileSdkAds.frameworkà votre projet. - Téléchargez la dernière version de l'adaptateur i-mobile (lien de téléchargement disponible dans le journal des modifications), puis associez
IMobileAdapter.frameworkà votre projet.
Étape 4 : Ajouter le code requis
Implémenter SKAdNetwork
Suivez la documentation d'i-mobile pour ajouter les identifiants SKAdNetwork au fichier Info.plist de votre projet.
Étape 5 : Testez votre implémentation
Activer les annonces test
Enregistrez votre appareil de test pour Ad Manager. i-mobile fournit un ID d'emplacement, un ID de média et un ID d'éditeur pour les tests. Vous les trouverez ici.
Vérifier la réception des annonces test
Pour vérifier que vous recevez des annonces test d'i-mobile, activez le test d'une seule source d'annonces dans l'inspecteur d'annonces en utilisant la ou les sources d'annonces i-mobile (cascade).
Étapes facultatives
Utiliser des annonces natives
Rendu des annonces
L'adaptateur i-mobile renseigne les champs suivants pour un GADNativeAd.
| Champ | Composants toujours inclus par l'adaptateur i-mobile |
|---|---|
| Titre | |
| Image | |
| Body | |
| Icône de l'application | 1 |
| Incitation à l'action | |
| Note | |
| Magasin | |
| Prix |
1 Pour les annonces natives, le SDK i-mobile ne fournit pas d'icône d'application. À la place, l'adaptateur i-mobile remplit l'icône de l'application avec une image transparente.
Codes d'erreur
Si l'adaptateur ne reçoit pas d'annonce d'i-mobile, les éditeurs peuvent vérifier l'erreur sous-jacente dans la réponse d'annonce à l'aide de GADResponseInfo.adNetworkInfoArray dans les classes suivantes :
| Format | Nom de la classe |
|---|---|
| Bannière | IMobileAdapter |
| Interstitiel | IMobileAdapter |
| Natif | GADMediationAdapterIMobile |
Voici les codes et les messages associés que génère l'adaptateur i-mobile lorsque le chargement d'une annonce échoue :
| Code d'erreur | Motif |
|---|---|
| 0-10 | Le SDK i-mobile a renvoyé une erreur. Pour en savoir plus, consultez le code. |
| 101 | Les paramètres du serveur i-mobile configurés dans l'interface utilisateur d'Ad Manager sont manquants ou non valides. |
| 102 | La taille d'annonce demandée ne correspond pas à une taille de bannière i-mobile acceptée. |
| 103 | i-mobile n'a pas réussi à présenter une annonce. |
| 104 | i-mobile a renvoyé un tableau d'annonces natives vide. |
| 105 | i-mobile n'a pas réussi à télécharger les composants d'annonce native. |
| 106 | i-mobile ne permet pas de demander plusieurs annonces interstitielles avec le même ID d'emplacement. |
| 107 | Filtrer les demandes soumises à une limite d'âge pour le SDK i-mobile, car il ne peut pas recevoir de signaux soumis à une limite d'âge. |
Journal des modifications de l'adaptateur de médiation i-mobile pour iOS
Version 2.3.4.8
- Mise à jour de la version minimale d'iOS pour assouplir la dépendance au SDK Google Mobile Ads afin d'autoriser les versions mineures.
Conçue et testée avec :
- SDK Google Mobile Ads version 13.7.0.
- SDK i-mobile version 2.3.4.
Version 2.3.4.7
- Filtrer les requêtes soumises à une limite d'âge pour le SDK i-mobile lorsque le nouveau
ageRestrictedTreatmentest défini surGADAgeRestrictedTreatmentChild.
Conçue et testée avec :
- SDK Google Mobile Ads version 13.4.0.
- SDK i-mobile version 2.3.4.
Version 2.3.4.6
- Filtrer les demandes soumises à une limite d'âge pour le SDK i-mobile, car il ne peut pas recevoir de signaux soumis à une limite d'âge.
Conçue et testée avec :
- SDK Google Mobile Ads version 13.2.0.
- SDK i-mobile version 2.3.4.
Version 2.3.4.5
- Mise à jour de la dépendance du SDK Google Mobile Ads vers la version 13.0.0.
Conçue et testée avec :
- SDK Google Mobile Ads version 13.0.0.
- SDK i-mobile version 2.3.4.
Version 2.3.4.4
- La version minimale d'iOS pour CocoaPods est désormais
13.0.
Conçue et testée avec :
- SDK Google Mobile Ads version 13.0.0.
- SDK i-mobile version 2.3.4.
Version 2.3.4.3
- Correction des noms d'en-tête du framework et de l'en-tête umbrella dans le modulemap
IMobileAdapter.
Conçue et testée avec :
- SDK Google Mobile Ads version 12.12.0.
- SDK i-mobile version 2.3.4.
Version 2.3.4.2
- Nécessite désormais le SDK Google Mobile Ads version 12.0.0 ou ultérieure.
Conçue et testée avec :
- SDK Google Mobile Ads version 12.0.0.
- SDK i-mobile version 2.3.4.
Version 2.3.4.1
- Mise à jour de
CFBundleShortVersionStringpour avoir trois composants au lieu de quatre.
Conçue et testée avec :
- SDK Google Mobile Ads version 11.10.0.
- SDK i-mobile version 2.3.4.
Version 2.3.4.0
- Compatibilité vérifiée avec le SDK i-mobile 2.3.4.
- Ajout de la prise en charge du renvoi de la version du SDK i-mobile dans
adSDKVersion.
Conçue et testée avec :
- SDK Google Mobile Ads version 11.2.0.
- SDK i-mobile version 2.3.4.
Version 2.3.3.0
- Compatibilité vérifiée avec le SDK i-mobile 2.3.3.
Conçue et testée avec :
- SDK Google Mobile Ads version 11.1.0.
- SDK i-mobile version 2.3.3.
Version 2.3.2.1
- Suppression de la méthode déléguée
willBackgroundApplicationobsolète des implémentations de bannières, d'interstitiels et d'annonces natives. - Nécessite désormais iOS 12.0 ou version ultérieure.
- Nécessite désormais le SDK Google Mobile Ads version 11.0 ou ultérieure.
- Ajout de
Info.plistaux frameworks dansIMobileAdapter.xcframework.
Conçue et testée avec :
- SDK Google Mobile Ads version 11.0.1.
- SDK i-mobile version 2.3.2.
Version 2.3.2.0
- Compatibilité validée avec le SDK i-mobile 2.3.2.
- Suppression de la compatibilité avec l'architecture
armv7. - Nécessite désormais iOS 11.0 ou version ultérieure.
- Nécessite désormais le SDK Google Mobile Ads 10.4.0 ou version ultérieure.
Conçue et testée avec :
- SDK Google Mobile Ads version 10.4.0.
- SDK i-mobile version 2.3.2.
Version 2.3.1.0
- Compatibilité vérifiée avec le SDK i-mobile 2.3.1.
Conçue et testée avec :
- SDK Google Mobile Ads 10.3.0.
- SDK i-mobile version 2.3.1.
Version 2.3.0.1
- Nécessite désormais le SDK Google Mobile Ads version 10.0.0 ou ultérieure.
Conçue et testée avec :
- SDK Google Mobile Ads version 10.0.0.
- SDK i-mobile version 2.3.0.
Version 2.3.0.0
- Compatibilité vérifiée avec le SDK i-mobile 2.3.0.
- Nécessite désormais le SDK Google Mobile Ads version 9.8.0 ou ultérieure.
Conçue et testée avec :
- SDK Google Mobile Ads version 9.13.0.
- SDK i-mobile version 2.3.0.
Version 2.2.0.1
- Nécessite désormais le SDK Google Mobile Ads version 9.0.0 ou ultérieure.
Conçue et testée avec :
- SDK Google Mobile Ads version 9.0.0.
- SDK i-mobile version 2.2.0.
Version 2.2.0.0
- Compatibilité vérifiée avec la version 2.2.0 du SDK i-mobile.
Conçue et testée avec
- SDK Google Mobile Ads version 8.13.0.
- SDK i-mobile version 2.2.0.
Version 2.1.0.1
- Dépendance assouplie au SDK Google Mobile Ads version 8.0.0 ou ultérieure.
Conçue et testée avec
- SDK Google Mobile Ads version 8.4.0.
- SDK i-mobile version 2.1.0.
Version 2.1.0.0
- Compatibilité vérifiée avec le SDK i-mobile version 2.1.0.
- Nécessite désormais le SDK Google Mobile Ads version 8.1.0 ou ultérieure.
- Mise à jour de l'adaptateur pour utiliser le format
.xcframework.
Conçue et testée avec
- SDK Google Mobile Ads version 8.1.0.
- SDK i-mobile version 2.1.0.
Version 2.0.33.1
- Ajout de codes et de messages d'erreur d'adaptateur standardisés.
- L'adaptateur limite désormais les demandes de plusieurs annonces interstitielles utilisant le même ID d'emplacement i-mobile.
- L'adaptateur transfère désormais le rappel
-nativeAdWillLeaveApplication:lorsque l'utilisateur appuie sur des annonces natives. - Nécessite désormais le SDK Google Mobile Ads 7.68.0 ou version ultérieure.
Conçue et testée avec
- SDK Google Mobile Ads version 7.68.0
- SDK i-mobile version 2.0.33.
Version 2.0.33.0
- Compatibilité vérifiée avec la version 2.0.33 du SDK i-mobile.
- Nécessite désormais le SDK Google Mobile Ads 7.65.0 ou version ultérieure.
- Nécessite désormais iOS 9.0 ou version ultérieure.
Conçue et testée avec
- SDK Google Mobile Ads 7.65.0.
- SDK i-mobile version 2.0.33.
Version 2.0.32.0
- Compatibilité vérifiée avec la version 2.0.32 du SDK i-mobile.
- Nécessite désormais le SDK Google Mobile Ads version 7.60.0 ou ultérieure.
- Ajout de la prise en charge de la mise à l'échelle des annonces 320 x 50 et 320 x 100 pour mieux s'adapter aux tailles des demandes de bannières adaptatives.
- Suppression de la compatibilité avec l'architecture i386.
Conçue et testée avec
- SDK Google Mobile Ads 7.60.0.
- SDK i-mobile version 2.0.32.
Version 2.0.31.0
- Compatibilité vérifiée avec la version 2.0.31 du SDK i-mobile.
Conçue et testée avec
- SDK Google Mobile Ads version 7.53.1.
- SDK i-mobile version 2.0.31.
Version 2.0.29.0
- Version initiale
- Ajout de la compatibilité avec les bannières, les interstitiels et les annonces natives.
Conçue et testée avec
- SDK Google Mobile Ads version 7.52.0.
- SDK i-mobile version 2.0.29.