Intégrer Pangle aux enchères

Ce guide vous explique comment utiliser le SDK Google Mobile Ads pour charger et afficher de Pangle via médiation couvrant à la fois l'intégration de cascades d'annonces et d'enchères. Vous verrez comment ajouter Pangle la configuration de médiation d'un bloc d'annonces, et comment intégrer le SDK Pangle et l'adaptateur dans une iOS application.

Intégrations et formats d'annonces compatibles

L'adaptateur de médiation pour Pangle offre 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
1 L'intégration de Waterfall est en bêta fermée.

2 Intégration des enchères pour ce format est en version bêta fermée.

Conditions requises

  • Cible de déploiement iOS 10.0 ou version ultérieure

Étape 1: Définir des configurations dans l'UI Pangle

Inscrivez-vous ou connectez-vous à votre compte Pangle.

Ajouter une application

Accédez à l'onglet Applications et cliquez sur le bouton Add App (Ajouter une application).

Sélectionnez le système d'exploitation pour lequel vous souhaitez créer une application et remplissez le reste du formulaire. Ensuite, cliquez sur Submit (Envoyer).

Notez l'ID de l'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 votre emplacement d'annonce.

Enchères

Sélectionnez le format d'annonce et le nom de l'emplacement de l'annonce, puis sélectionnez Enchères dans l'application comme type de tarification. Remplissez le reste du formulaire, puis cliquez sur Envoyer.

Une fois votre emplacement d'annonce créé, notez l'ID d'emplacement des annonces.

Cascade

Sélectionnez le format d'annonce, le nom de l'emplacement de l'annonce et le type de tarification CPM global. Remplissez le reste du formulaire, puis cliquez sur Envoyer.

Une fois votre emplacement d'annonce créé, notez l'ID d'emplacement des annonces.

Activer le mode test

Suivez les instructions du guide Ajouter une annonce test de Pangle pour savoir comment activer les annonces tests Pangle.

Étape 2: Configurez la demande Pangle dans Ad Manager l'UI

Connectez-vous à votre compte Ad Manager.

Ajouter Pangle "Entreprises"

Enchères

Cette étape n'est pas nécessaire pour les intégrations d'enchères.

Chute d'eau

Accédez à Admin > Sociétés, puis cliquez sur le bouton Nouvelle société dans l'onglet Toutes les sociétés. Sélectionnez Réseau publicitaire.

Sélectionnez Pangle en tant que réseau publicitaire, saisissez un nom unique et activez la médiation.

Vous n'avez pas besoin de saisir de nom d'utilisateur ni de mot de passe. Lorsque vous avez terminé, cliquez sur Save (Enregistrer).

Activer le partage des signaux sécurisés

Enchères

Accédez à Admin > Paramètres généraux. Accédez à l'onglet Paramètres de compte Ad Exchange, puis vérifiez et activez l'option Partage des signaux sécurisés. Cliquez sur Enregistrer.

Chute d'eau

Cette étape n'est pas nécessaire pour les intégrations en cascade.

Configurer Pangle les enchères

Enchères

Accédez à Diffusion > Enchérisseurs, puis cliquez sur Nouvel enchérisseur dans l'onglet Enchères de SDK.

Sélectionnez Pangle comme enchérisseur.

Activez les options Ajouter la bibliothèque de signaux de cet enchérisseur à la liste des signaux autorisés et Autoriser le partage des signaux avec cet enchérisseur. Cliquez ensuite sur Continuer.

Cliquez sur Continuer.

Cliquez sur OK.

Chute d'eau

Cette étape n'est pas nécessaire pour les intégrations en cascade.

Configurer la mise en correspondance des blocs d'annonces

Enchères

Accédez à Diffusion > Enchérisseurs, puis sélectionnez la société pourPangle dans l'onglet Enchères par SDK.

Accédez à l'onglet Mise en correspondance des blocs d'annonces et cliquez sur Nouvelle mise en correspondance des blocs d'annonces.

Sélectionnez Bloc d'annonces spécifique. Sélectionnez un bloc d'annonces et un format, Application mobile comme Type d'inventaire et votre Application mobile. Saisissez ensuiteApp ID and Ad Placement ID obtenu dans la section précédente. Enfin, cliquez sur Enregistrer.

Chute d'eau

Accédez à Diffusion > Groupes de rendement, puis cliquez sur le bouton Nouveau groupe de rendement. Sélectionnez votre application mobile.

Faites défiler la page vers le bas, puis cliquez sur Ajouter un partenaire de rendement.

Sélectionnez l'entreprise pour laquelle vous avez créé Pangle dans la section précédente. Sélectionnez Médiation SDK pour mobile comme Type d'intégration, iOS comme Plate-forme et Active comme État.

Saisissez le App ID and Ad Placement IDobtenu à la section précédente, puis la valeur du CPM par défaut. Cliquez sur Enregistrer.

Étape 3: Importez le SDK Pangle et l'adaptateur

  • Ajoutez la ligne suivante au Podfile de votre projet:

    pod 'GoogleMobileAdsMediationPangle'
    
  • Depuis la ligne de commande, exécutez la commande suivante:

    pod install --repo-update

Intégration manuelle

  • Téléchargez la dernière version de SDK Pangle pour iOS et associez tous les fichiers et groupes .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 un lien PangleAdapter.xcframework dans votre projet.

Étape 4: Ajoutez le code requis

Intégration SKAdNetwork

Suivez la documentation de Pangle. pour ajouter les identifiants SKAdNetwork au fichier Info.plist de votre projet.

Étape 5: Testez votre implémentation

Activer les annonces tests

Veillez à enregistrer votre appareil de test pour Ad Manager et à activer le mode test dans l' Pangle UI.

Valider les annonces tests

Pour vérifier que vous recevez des annonces tests dePangle, activez le test d'une source d'annonce unique dans l'inspecteur d'annonces à l'aide de Pangle (Bidding) and Pangle (Waterfall) sources d'annonces.

Étapes facultatives

Annonces natives

Rendu des annonces

L'adaptateur Pangle renvoie ses annonces natives sous la forme GADNativeAd d'objets. Elle renseigne les éléments suivants : champs pendant GADNativeAd

Champ Éléments toujours inclus par l'adaptateur Pangle
Titre
Image 1
Corps
Icône
Incitation à l'action
Note
Boutique
Prix
Annonceur

1 L'adaptateur Pangle ne fonctionne pas permettent d'accéder directement à l'élément image principal pour ses annonces natives. L'élément insère l'adaptateur GADMediaView avec une vidéo ou une image.

Codes d'erreur

Si l'adaptateur ne reçoit pas d'annonce de Pangle, vous pouvez vérifier l'erreur sous-jacente de la réponse d'annonce GADResponseInfo.adNetworkInfoArray dans les classes suivantes:

GADMediationAdapterPangle

Voici les codes et les messages associés générés par l'adaptateur Pangle lorsque l'annonce ne se charge pas:

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.1.0.6.0

  • Compatibilité vérifiée avec la version 6.1.0.6 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 11.7.0
  • SDK Pangle version 6.1.0.6.

Version 6.1.0.5.0

  • Compatibilité vérifiée avec la version 6.1.0.5 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 11.6.0
  • SDK Pangle version 6.1.0.5.

Version 6.1.0.4.0

  • Compatibilité vérifiée avec la version 6.1.0.4 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 11.6.0
  • SDK Pangle version 6.1.0.4.

Version 6.0.0.6.0

  • Compatibilité vérifiée avec la version 6.0.0.6 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 11.6.0
  • SDK Pangle version 6.0.0.6.

Version 6.0.0.5.0

  • Compatibilité vérifiée avec la version 6.0.0.5 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 11.5.0
  • SDK Pangle version 6.0.0.5.

Version 6.0.0.4.0

  • Compatibilité vérifiée avec la version 6.0.0.4 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 11.5.0
  • SDK Pangle version 6.0.0.4.

Version 5.9.0.9.0

  • Compatibilité vérifiée avec la version 5.9.0.9 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 11.5.0
  • SDK Pangle version 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.
  • SDK Pangle version 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 version 11.3.0
  • SDK Pangle version 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.
  • Nécessite la version minimale d'iOS 12.0.
  • Nécessite la version 11.0 ou ultérieure du SDK Google Mobile Ads.
  • Ajout de Info.plist aux frameworks dans PangleAdapter.xcframework.

Conçu et testé avec:

  • SDK Google Mobile Ads version 11.0.1
  • SDK Pangle version 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.
  • SDK Pangle version 5.7.0.7.

Version 5.7.0.6.0

  • Compatibilité vérifiée avec la version 5.7.0.6 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.14.0.
  • SDK Pangle version 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é obsolète adConfiguration.childDirectedTreatment par la nouvelle propriété GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.14.0.
  • SDK Pangle version 5.6.0.8.

Version 5.5.0.9.0

  • Compatibilité vérifiée avec la version 5.5.0.9 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.13.0.
  • SDK Pangle version 5.5.0.9.

Version 5.5.0.7.0

  • Compatibilité vérifiée avec la version 5.5.0.7 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.12.0.
  • SDK Pangle version 5.5.0.7.

Version 5.5.0.5.0

  • Compatibilité vérifiée avec la version 5.5.0.5 du SDK Pangle.

Conçu 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 avec le format d'annonce à l'ouverture d'une application.
  • Compatibilité vérifiée avec la version 5.4.1.1 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.10.0.
  • SDK Pangle version 5.4.1.1.

Version 5.4.0.9.0

  • Compatibilité vérifiée avec la version 5.4.0.9 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.9.0.
  • SDK Pangle version 5.4.0.9.

Version 5.4.0.8.0

  • Correction d'un problème qui empêchait GADPangleNetworkExtras de respecter le protocole GADAdNetworkExtras.
  • Implémentation de la méthode du 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.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.9.0.
  • SDK Pangle version 5.4.0.8.

Version 5.3.1.2.0

  • Compatibilité vérifiée avec la version 5.3.1.2 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 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.

Conçu et testé avec:

  • SDK Google Mobile Ads version 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.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.7.0
  • SDK Pangle version 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 version 10.5.0.
  • SDK Pangle version 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 version 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.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.5.0.
  • SDK Pangle version 5.2.0.7.

Version 5.2.0.6.0

  • Compatibilité vérifiée avec la version 5.2.0.6 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.5.0.
  • SDK Pangle version 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 la version 10.4.0 ou ultérieure du SDK Google Mobile Ads.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.4.0.
  • SDK Pangle version 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 version 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.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.2.0.
  • SDK Pangle version 5.0.1.0.

Version 5.0.0.8.0

  • Compatibilité vérifiée avec la version 5.0.0.8 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.2.0.
  • SDK Pangle version 5.0.0.8.

Version 5.0.0.7.0

  • Compatibilité vérifiée avec la version 5.0.0.7 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.1.0.
  • 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.

Conçu et testé avec:

  • SDK Google Mobile Ads version 10.1.0.
  • SDK Pangle version 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.
  • Nécessite la version minimale d'iOS 12.0.
  • Nécessite la version 10.0.0 ou ultérieure du SDK Google Mobile Ads.

Conçu et testé avec:

  • SDK Google Mobile Ads version 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.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.14.0.
  • SDK Pangle version 4.9.0.8.

Version 4.9.0.7.0

  • Compatibilité vérifiée avec la version 4.9.0.7 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.14.0.
  • SDK Pangle version 4.9.0.7.

Version 4.9.0.6.0

  • Compatibilité vérifiée avec la version 4.9.0.6 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.14.0.
  • SDK Pangle version 4.9.0.6.

Version 4.8.1.0.0

  • Compatibilité vérifiée avec la version 4.8.1.0 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.14.0.
  • SDK Pangle version 4.8.1.0.

Version 4.8.0.9.0

  • Compatibilité vérifiée avec la version 4.8.0.9 du SDK Pangle.

Conçu 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 la version 4.8.0.7 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.13.0.
  • SDK Pangle version 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 entraînait le blocage du thread principal lors du chargement de l'icône d'annonce native.

Conçu 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.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.11.0.
  • SDK Pangle version 4.7.0.7.

Version 4.7.0.6.0

  • Compatibilité vérifiée avec la version 4.7.0.6 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.11.0.
  • SDK Pangle version 4.7.0.6.

Version 4.7.0.5.0

  • Compatibilité vérifiée avec la version 4.7.0.5 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.11.0.
  • SDK Pangle version 4.7.0.5.

Version 4.7.0.4.0

  • Compatibilité vérifiée avec le SDK Pangle version 4.7.0.4.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.10.0.
  • SDK Pangle version 4.7.0.4.

Version 4.6.2.2.0

  • Remplacement du nom des méthodes setGDPR() et setCCPA() de la classe GADMediationAdapterPangle par setGDPRConsent() et setDoNotSell, respectivement.
  • Compatibilité vérifiée avec la version 4.6.2.2 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.10.0.
  • SDK Pangle version 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 utiliser l'API didRewardUser.
  • Nécessite la version 9.8.0 ou ultérieure du SDK Google Mobile Ads.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.9.0
  • SDK Pangle version 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
  • SDK Pangle version 4.5.2.7.

Version 4.5.2.5.0

  • Compatibilité vérifiée avec la version 4.5.2.5 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.6.0
  • SDK Pangle version 4.5.2.5.

Version 4.5.2.4.0

  • Compatibilité vérifiée avec le SDK Pangle version 4.5.2.4.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.6.0
  • SDK Pangle version 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 version 9.6.0
  • SDK Pangle version 4.5.2.3.

Version 4.5.1.3.0

  • Compatibilité vérifiée avec la version 4.5.1.3 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.5.0
  • SDK Pangle version 4.5.1.3.

Version 4.3.1.9.0

  • Compatibilité vérifiée avec la version 4.3.1.9 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.3.0
  • SDK Pangle version 4.3.1.9.

Version 4.3.0.5.0

  • Compatibilité vérifiée avec la version 4.3.0.5 du SDK Pangle.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.2.0.
  • SDK Pangle version 4.3.0.5.

Version 4.3.0.4.0

  • Version initiale
  • Ajout de la prise en charge des enchères pour les bannières (y compris les annonces MREC), les annonces interstitielles et les annonces avec récompense.

Conçu et testé avec:

  • SDK Google Mobile Ads version 9.1.0
  • SDK Pangle version 4.3.0.4.