Ce guide vous explique comment utiliser le SDK Google Mobile Ads pour charger et afficher des annonces provenant de Pangle à l'aide de la médiation et de laintégration des enchères et de la cascade. Il explique comment ajouter Pangle à la configuration de médiation d'un bloc d'annonces et comment intégrer le SDK et l'adaptateur Pangle à une application. iOS
Intégrations et formats d'annonces compatibles
L'adaptateur de médiation pour Pangle propose les fonctionnalités suivantes :
Intégration | |
---|---|
Enchères | |
Cascade | 1 |
Formats | |
Annonce à l'ouverture | 2 |
Bannière | |
Interstitiel | |
Avec récompense | |
Interstitiel avec récompense | |
Natif |
2 L'intégration des enchères pour ce format est en version bêta fermée.
Conditions requises
- iOS 10 ou version ultérieure comme cible de déploiement
Dernière version du SDK Google Mobile Ads
Suivez la procédure de médiation. Guide de démarrage
Étape 1 : Configurer les configurations dans l'interface utilisateur de Pangle
Inscrivez-vous ou connectez-vous à votre compte Pangle.
Ajouter une application
Accédez à l'onglet Applications et cliquez sur le bouton Ajouter une application.
Sélectionnez le système d'exploitation pour lequel vous souhaitez créer une application, puis remplissez le reste du formulaire. Ensuite, cliquez sur Submit (Envoyer).
Notez l'ID d'application de votre application.
Créer un emplacement d'annonce
Une fois votre application créée, cliquez sur le bouton Add (Ajouter) pour créer un emplacement d'annonce.
Enchères
Sélectionnez votre format d'annonce et votre nom d'emplacement d'annonce, puis Enchères dans l'application comme type de tarification. Renseignez le reste du formulaire, puis cliquez sur Envoyer.
Une fois votre emplacement d'annonce créé, notez l'identifiant de l'emplacement d'annonce.
Cascade
Sélectionnez le format d'annonce, le nom de l'emplacement d'annonce, et le CPM global comme type de tarification. Remplissez le reste du formulaire, puis cliquez sur Envoyer.
Une fois l'emplacement d'annonce créé, notez l'ID d'emplacement de l'annonce.
Trouver la clé API Pangle Reporting
Enchères
Cette étape n'est pas obligatoire pour les intégrations d'enchères.
Cascade
Notez l'ID utilisateur en bas à gauche de la page.
Cliquez sur Intégrations > SDK et API > API Pangle Reporting 2.0. Notez les valeurs des champs ID de rôle et Clé de sécurité.
Activer le mode test
Suivez les instructions du guide Ajouter une annonce test de Pangle pour activer les annonces tests Pangle.
Étape 2 : Configurer la demande Pangle dans l'interface utilisateur de Ad Manager
Étape 3 : Importer le SDK et l'adaptateur Pangle
Utiliser CocoaPods (recommandé)
Ajoutez la ligne suivante au Podfile de votre projet :
pod 'GoogleMobileAdsMediationPangle'
Depuis la ligne de commande, exécutez :
pod install --repo-update
Intégration manuelle
- Téléchargez la dernière version du SDK Pangle pour iOS et associez tous les fichiers et bundles
.framework
de votre projet. - Téléchargez la dernière version de l'adaptateur Pangle à partir du lien de téléchargement dans le journal des modifications et associez
PangleAdapter.xcframework
dans votre projet.
Étape 4: Ajoutez le code requis
Intégration de SKAdNetwork
Suivez la documentation de Pangle pour ajouter les identifiants SKAdNetwork au fichier Info.plist
de votre projet.
Étape 5 : Tester votre implémentation
Activer les annonces tests
Assurez-vous d'enregistrer votre appareil de test pour AdMob et d'activer le mode test dans l'UI Pangle.
Vérifier les annonces tests
Pour vérifier que vous recevez des annonces de test de Pangle, activez le test d'une source d'annonces spécifique dans l'inspecteur d'annonces à l'aide des sources d'annonces Pangle (enchères) et Pangle (cascade d'annonces).
Étapes facultatives
Annonces natives
Affichage des annonces
L'adaptateur Pangle renvoie ses annonces natives sous la forme d'objets
GADNativeAd
. Il renseigne les champs
etsuivants pour un
GADNativeAd
.
Champ | Composants toujours inclus par l'adaptateur Pangle |
---|---|
Titre | |
Image | 1 |
Corps | |
Icône | |
Incitation à l'action | |
Note | |
Boutique | |
Prix | |
Annonceur |
1 L'adaptateur Pangle ne fournit pas d'accès direct à l'élément image principal pour ses annonces natives. À la place, l'adaptateur renseigne
GADMediaView
avec une vidéo ou une image.
Codes d'erreur
Si l'adaptateur ne parvient pas à recevoir une annonce de Pangle, vous pouvez vérifier l'erreur sous-jacente de la réponse de l'annonce à l'aide de
GADResponseInfo.adNetworkInfoArray
dans les classes suivantes:
GADMediationAdapterPangle
Voici les codes et les messages associés générés par l'adaptateur Pangle en cas d'échec du chargement d'une annonce:
Code d'erreur | Domaine | Motif |
---|---|---|
101 | com.google.ads.mediation.pangle | Paramètres de serveur non valides (ID d'application ou ID d'emplacement manquant, par exemple). |
102 | com.google.ads.mediation.pangle | La taille d'annonce demandée ne correspond pas à une taille de bannière compatible avec Pangle. |
-1-60000 | Envoyé par le SDK Pangle | Le SDK Pangle a renvoyé une erreur. Pour en savoir plus, consultez la documentation de Pangle. |
Journal des modifications de l'adaptateur de médiation iOS Pangle
Version 6.3.0.8.0
- Compatibilité vérifiée avec la version 6.3.0.8 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 11.11.0.
- Version du SDK Pangle 6.3.0.8.
Version 6.3.0.6.0
- Compatibilité vérifiée avec la version 6.3.0.6 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 11.11.0
- Version du SDK Pangle 6.3.0.6.
Version 6.2.0.9.0
- Compatibilité vérifiée avec la version 6.2.0.9 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 11.10.0
- SDK Pangle version 6.2.0.9.
Version 6.2.0.8.0
- Compatibilité vérifiée avec le SDK Pangle version 6.2.0.8.
Compilé et testé avec :
- SDK Google Mobile Ads version 11.10.0.
- SDK Pangle version 6.2.0.8.
Version 6.2.0.7.0
- Compatibilité vérifiée avec le SDK Pangle version 6.2.0.7.
Compilé et testé avec :
- SDK Google Mobile Ads 11.8.0
- Version du SDK Pangle 6.2.0.7.
Version 6.2.0.6.0
- Compatibilité vérifiée avec la version 6.2.0.6 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 11.8.0
- Version du SDK Pangle 6.2.0.6.
Version 6.2.0.5.0
- Compatibilité vérifiée avec la version 6.2.0.5 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 11.8.0
- Version du SDK Pangle 6.2.0.5.
Version 6.1.0.6.0
- Compatibilité vérifiée avec la version 6.1.0.6 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 11.7.0
- Version du SDK Pangle 6.1.0.6.
Version 6.1.0.5.0
- Compatibilité vérifiée avec la version 6.1.0.5 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 11.6.0
- Version du SDK Pangle 6.1.0.5.
Version 6.1.0.4.0
- Compatibilité vérifiée avec le SDK Pangle version 6.1.0.4.
Conçu et testé avec:
- SDK Google Mobile Ads 11.6.0
- Version du SDK Pangle 6.1.0.4.
Version 6.0.0.6.0
- Compatibilité vérifiée avec le SDK Pangle version 6.0.0.6.
Compilé et testé avec :
- SDK Google Mobile Ads 11.6.0
- Version du SDK Pangle 6.0.0.6.
Version 6.0.0.5.0
- Compatibilité vérifiée avec la version 6.0.0.5 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 11.5.0
- Version du SDK Pangle 6.0.0.5.
Version 6.0.0.4.0
- Compatibilité vérifiée avec la version 6.0.0.4 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 11.5.0
- Version du SDK Pangle 6.0.0.4.
Version 5.9.0.9.0
- Compatibilité vérifiée avec la version 5.9.0.9 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 11.5.0
- Version du SDK Pangle 5.9.0.9.
Version 5.9.0.8.0
- Compatibilité vérifiée avec la version 5.9.0.8 du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads version 11.4.0.
- Version du SDK Pangle 5.9.0.8.
Version 5.9.0.7.0
- Compatibilité vérifiée avec la version 5.9.0.7 du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads 11.3.0
- Version du SDK Pangle 5.9.0.7.
Version 5.8.0.8.0
- Compatibilité vérifiée avec la version 5.8.0.8 du SDK Pangle.
- Mise à jour de l'adaptateur pour utiliser la nouvelle API de collecte des signaux du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads version 11.2.0.
- SDK Pangle version 5.8.0.8.
Version 5.8.0.7.0
- Compatibilité vérifiée avec la version 5.8.0.7 du SDK Pangle.
- La version minimale d'iOS requise est désormais la 12.0.
- Nécessite la version 11.0 ou ultérieure du SDK Google Mobile Ads.
Info.plist
inclus dans les frameworks dePangleAdapter.xcframework
.
Compilé et testé avec :
- SDK Google Mobile Ads version 11.0.1
- Version du SDK Pangle 5.8.0.7.
Version 5.7.0.7.0
- Compatibilité vérifiée avec la version 5.7.0.7 du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads version 10.14.0.
- Version du SDK Pangle 5.7.0.7.
Version 5.7.0.6.0
- Compatibilité vérifiée avec la version 5.7.0.6 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.14.0
- Version du SDK Pangle 5.7.0.6.
Version 5.6.0.8.0
- Compatibilité vérifiée avec la version 5.6.0.8 du SDK Pangle.
- Refactorisation de la méthode
+setCOPPA
en remplaçant la propriétéadConfiguration.childDirectedTreatment
obsolète par la nouvelle propriétéGADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment
.
Compilé et testé avec :
- SDK Google Mobile Ads 10.14.0
- Version du SDK Pangle 5.6.0.8.
Version 5.5.0.9.0
- Compatibilité vérifiée avec la version 5.5.0.9 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.13.0
- Version du SDK Pangle 5.5.0.9.
Version 5.5.0.7.0
- Compatibilité vérifiée avec la version 5.5.0.7 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.12.0
- Version du SDK Pangle 5.5.0.7.
Version 5.5.0.5.0
- Compatibilité vérifiée avec la version 5.5.0.5 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 10.11.0.
- SDK Pangle version 5.5.0.5.
Version 5.4.1.1.0
- Ajout de la prise en charge des enchères pour le format d'annonce d'ouverture d'application.
- Compatibilité vérifiée avec la version 5.4.1.1 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.10.0
- Version du SDK Pangle 5.4.1.1.
Version 5.4.0.9.0
- Compatibilité vérifiée avec la version 5.4.0.9 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 10.9.0.
- Version du SDK Pangle 5.4.0.9.
Version 5.4.0.8.0
- Correction d'un problème qui empêchait
GADPangleNetworkExtras
de respecter le protocoleGADAdNetworkExtras
. - Implémentation de la méthode de protocole
adDidShowFail
dans les annonces interstitielles, avec récompense et à l'ouverture d'une application. - Compatibilité vérifiée avec la version 5.4.0.8 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.9.0
- Version du SDK Pangle 5.4.0.8.
Version 5.3.1.2.0
- Compatibilité vérifiée avec la version 5.3.1.2 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.8.0
- SDK Pangle version 5.3.1.2.
Version 5.3.1.0.0
- Compatibilité vérifiée avec la version 5.3.1.0 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.8.0
- SDK Pangle version 5.3.1.0.
Version 5.2.1.1.0
- Compatibilité vérifiée avec la version 5.2.1.1 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.7.0
- Version du SDK Pangle 5.2.1.1.
Version 5.2.0.9.0
- Compatibilité vérifiée avec la version 5.2.0.9 du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads 10.5.0
- Version du SDK Pangle 5.2.0.9.
Version 5.2.0.8.0
- Compatibilité vérifiée avec la version 5.2.0.8 du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads 10.5.0
- SDK Pangle version 5.2.0.8.
Version 5.2.0.7.0
- Ajout de la compatibilité avec la cascade d'annonces pour les annonces à l'ouverture d'une application, les bannières (y compris les annonces MREC), les annonces interstitielles, les annonces avec récompense et les annonces natives.
- Compatibilité vérifiée avec la version 5.2.0.7 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.5.0
- Version du SDK Pangle 5.2.0.7.
Version 5.2.0.6.0
- Compatibilité vérifiée avec la version 5.2.0.6 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.5.0
- Version du SDK Pangle 5.2.0.6.
Version 5.1.1.0.0
- Compatibilité vérifiée avec la version 5.1.1.0 du SDK Pangle.
- Ajout de la compatibilité avec l'architecture du simulateur
arm64
. - Nécessite désormais le SDK Google Mobile Ads 10.4.0 ou version ultérieure.
Compilé et testé avec :
- SDK Google Mobile Ads 10.4.0
- Version du SDK Pangle 5.1.1.0.
Version 5.1.0.6.0
- Compatibilité vérifiée avec la version 5.1.0.6 du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads 10.3.0
- SDK Pangle version 5.1.0.6.
Version 5.0.1.0.0
- Compatibilité vérifiée avec la version 5.0.1.0 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 10.2.0
- SDK Pangle version 5.0.1.0.
Version 5.0.0.8.0
- Compatibilité vérifiée avec le SDK Pangle version 5.0.0.8.
Compilé et testé avec :
- SDK Google Mobile Ads version 10.2.0.
- Version du SDK Pangle 5.0.0.8.
Version 5.0.0.7.0
- Compatibilité vérifiée avec la version 5.0.0.7 du SDK Pangle.
Compilé et testé avec :
- Version 10.1.0 du SDK Google Mobile Ads
- SDK Pangle version 5.0.0.7.
Version 5.0.0.6.0
- Compatibilité vérifiée avec la version 5.0.0.6 du SDK Pangle.
Compilé et testé avec :
- Version 10.1.0 du SDK Google Mobile Ads
- Version du SDK Pangle 5.0.0.6.
Version 4.9.1.0.0
- Suppression de la compatibilité avec l'architecture
armv7
. - Compatibilité vérifiée avec la version 4.9.1.0 du SDK Pangle.
- La version minimale d'iOS requise est désormais la 12.0.
- Nécessite désormais le SDK Google Mobile Ads 10.0.0 ou version ultérieure.
Conçu et testé avec:
- SDK Google Mobile Ads 10.0.0
- SDK Pangle version 4.9.1.0.
Version 4.9.0.8.0
- Compatibilité vérifiée avec la version 4.9.0.8 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.14.0.
- Version du SDK Pangle 4.9.0.8.
Version 4.9.0.7.0
- Compatibilité vérifiée avec la version 4.9.0.7 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.14.0
- Version du SDK Pangle 4.9.0.7.
Version 4.9.0.6.0
- Compatibilité vérifiée avec la version 4.9.0.6 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.14.0
- Version du SDK Pangle 4.9.0.6.
Version 4.8.1.0.0
- Compatibilité vérifiée avec la version 4.8.1.0 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.14.0
- Version du SDK Pangle 4.8.1.0.
Version 4.8.0.9.0
- Compatibilité vérifiée avec le SDK Pangle version 4.8.0.9.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.13.0
- SDK Pangle version 4.8.0.9.
Version 4.8.0.7.0
- Compatibilité vérifiée avec le SDK Pangle version 4.8.0.7.
Conçu et testé avec:
- SDK Google Mobile Ads version 9.13.0
- Version du SDK Pangle 4.8.0.7.
Version 4.8.0.6.0
- Compatibilité vérifiée avec la version 4.8.0.6 du SDK Pangle.
- Correction d'un problème qui bloquait le thread principal lors du chargement de l'image de l'icône d'annonce native.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.13.0
- SDK Pangle version 4.8.0.6.
Version 4.7.0.7.0
- Compatibilité vérifiée avec la version 4.7.0.7 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.11.0
- Version du SDK Pangle 4.7.0.7.
Version 4.7.0.6.0
- Compatibilité vérifiée avec la version 4.7.0.6 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.11.0
- Version du SDK Pangle 4.7.0.6.
Version 4.7.0.5.0
- Compatibilité vérifiée avec la version 4.7.0.5 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.11.0
- Version du SDK Pangle 4.7.0.5.
Version 4.7.0.4.0
- Compatibilité vérifiée avec la version 4.7.0.4 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.10.0.
- Version du SDK Pangle 4.7.0.4.
Version 4.6.2.2.0
- Renommage des méthodes
setGDPR()
etsetCCPA()
de la classeGADMediationAdapterPangle
ensetGDPRConsent()
etsetDoNotSell
, respectivement. - Compatibilité vérifiée avec la version 4.6.2.2 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.10.0
- Version du SDK Pangle 4.6.2.2.
Version 4.6.1.8.0
- Compatibilité vérifiée avec la version 4.6.1.8 du SDK Pangle.
- Ajout de la compatibilité avec les enchères pour le format d'annonce native.
- Mise à jour de l'adaptateur pour qu'il utilise l'API
didRewardUser
. - Nécessite désormais le SDK Google Mobile Ads 9.8.0 ou version ultérieure.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.9.0
- Version du SDK Pangle 4.6.1.8.
Version 4.5.2.8.0
- Compatibilité vérifiée avec la version 4.5.2.8 du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads version 9.7.0
- SDK Pangle version 4.5.2.8.
Version 4.5.2.7.0
- Compatibilité vérifiée avec la version 4.5.2.7 du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads version 9.7.0
- Version du SDK Pangle 4.5.2.7.
Version 4.5.2.5.0
- Compatibilité vérifiée avec la version 4.5.2.5 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.6.0
- Version du SDK Pangle 4.5.2.5.
Version 4.5.2.4.0
- Compatibilité vérifiée avec la version 4.5.2.4 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads 9.6.0
- Version du SDK Pangle 4.5.2.4.
Version 4.5.2.3.0
- Compatibilité vérifiée avec la version 4.5.2.3 du SDK Pangle.
Conçu et testé avec:
- SDK Google Mobile Ads 9.6.0
- Version du SDK Pangle 4.5.2.3.
Version 4.5.1.3.0
- Compatibilité vérifiée avec la version 4.5.1.3 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.5.0
- Version du SDK Pangle 4.5.1.3.
Version 4.3.1.9.0
- Compatibilité vérifiée avec la version 4.3.1.9 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.3.0
- Version du SDK Pangle 4.3.1.9.
Version 4.3.0.5.0
- Compatibilité vérifiée avec la version 4.3.0.5 du SDK Pangle.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.2.0
- Version du SDK Pangle 4.3.0.5.
Version 4.3.0.4.0
- Version initiale
- Ajout de la prise en charge des enchères pour les formats d'annonces bannière (y compris les annonces MREC), interstitielle et avec récompense.
Compilé et testé avec :
- SDK Google Mobile Ads version 9.1.0
- SDK Pangle version 4.3.0.4.