Intégrer AdColony à la médiation

Ce guide explique comment utiliser le SDK Google Mobile Ads pour charger et afficher des annonces à partir d'AdColony à l'aide de la médiation, ce qui couvre les intégrations des enchères et des cascades d'annonces. Il explique comment ajouter AdColony à la configuration de médiation d'un bloc d'annonces, et comment intégrer le SDK et l'adaptateur AdColony dans une iOS application.

Intégrations et formats d'annonces compatibles

L'adaptateur de médiation AdMob pour AdColony offre les fonctionnalités suivantes:

Intégration
Enchères
Cascade
Formats
Bannière
Interstitiel
Accordé
Natif

Conditions requises

  • Cible de déploiement iOS 12.0 ou version ultérieure
  • [Pour les enchères]: adaptateur AdColony 3.3.7.1 ou version ultérieure (dernière version recommandée)

Étape 1: Définissez les configurations dans l'interface utilisateur d'AdColony

Inscrivez-vous et connectez-vous à votre compte AdColony. Ajoutez votre application au tableau de bord d'éditeur AdColony en cliquant sur le bouton Setup New App (Configurer une nouvelle application).

Configurer une nouvelle application AdColony

Remplissez le formulaire, puis cliquez sur Create (Créer) en bas de la page pour ajouter votre application à AdColony.

Créer une application AdColony

Une fois votre application créée, vous pouvez obtenir l'ID de l'application en accédant à Monétisation > Applications dans la section Informations générales sur l'application.

ID d'application AdColony

Ensuite, créez une zone d'annonces en cliquant sur le bouton Configurer une nouvelle zone d'annonces dans la section Zones d'annonces de la page de votre application. Nous vous recommandons de créer une zone publicitaire pour la médiation avec AdMob , même si vous en avez déjà une.

Zone de configuration AdColony

Pour obtenir des instructions supplémentaires sur la création d'un emplacement d'annonce, sélectionnez l'onglet correspondant au format d'annonce souhaité.

  1. Définissez Zone active ? sur Oui.
  2. Attribuez un nom à votre zone publicitaire.

  3. Dans Taille de la zone d'annonces, sélectionnez Bannière.

  4. Saisissez une valeur pour la Limite de lecture quotidienne.

Interstitiel

  1. Définissez Zone active ? sur Oui.
  2. Attribuez un nom à votre zone publicitaire.

  3. Sélectionnez Pré-roll/Interstitiel comme type de zone.

  4. Saisissez une valeur pour la Limite de lecture quotidienne.

Accordé

  1. Définissez Zone active ? sur Oui.
  2. Attribuez un nom à votre zone publicitaire.

  3. Sélectionnez Value Exchange/V4VC (Échange de valeur) comme Type de zone.

  4. Définissez Côté client uniquement ? sur Oui, puis saisissez un nom de devise virtuelle, un nombre maximal de vidéos par utilisateur et un montant de la récompense.

  5. Saisissez une valeur pour la Limite de lecture quotidienne.

Lorsque vous avez terminé, cliquez sur le bouton Créer pour créer la zone publicitaire.

Une fois la zone publicitaire créée, vous trouverez votre ID de zone dans la section Intégration de la zone publicitaire. L'ID de zone sera utilisé à l'étape suivante.

ID de zone AdColony

Trouver votre clé API AdColony

Enchères

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

Cascade

Vous aurez besoin de votre clé API AdColony pour configurer votreAdMob ID de bloc d'annonces. Accédez à Account Settings (Paramètres du compte) dans votre tableau de bord éditeur AdColony pour trouver votre clé API.

Paramètres AdColony

Activer le mode test

Pour activer les annonces tests sur AdColony, accédez à votre tableau de bord AdColony, puis à Monétisation > Applications. Dans la section Zones d'annonces de votre application, sélectionnez la zone pour laquelle vous souhaitez activer les annonces tests. Pour activer les annonces tests, cochez Oui pour N'afficher que les annonces tests ? dans la section Développement.

Test AdColony

Étape 2: Configurez la demande AdColony dans AdMob l'interface utilisateur

Configurer les paramètres de médiation pour votre bloc d'annonces

Vous devez ajouter AdColony à la configuration de la médiation pour votre bloc d'annonces.

Connectez-vous à votre compte AdMob. Accédez ensuite à l'onglet Médiation. Si vous souhaitez modifier un groupe de médiation existant, cliquez sur son nom pour le modifier, puis passez à l'étape Ajouter AdColony comme source d'annonces.

Pour créer un groupe de médiation, sélectionnez Créer un groupe de médiation.

Saisissez le format de votre annonce et votre plate-forme, puis cliquez sur Continuer.

Attribuez un nom à votre groupe de médiation, puis sélectionnez les zones géographiques à cibler. Définissez ensuite l'état du groupe de médiation sur Activé, puis cliquez sur Ajouter des blocs d'annonces.

Associez ce groupe de médiation à un ou plusieurs de vos blocs d'annoncesAdMob existants. Cliquez ensuite sur Done (OK).

Vous devriez maintenant voir la fiche des blocs d'annonces que vous avez sélectionnés:

Ajouter AdColony comme source d'annonces

Enchères

Dans la fiche Enchères de la section Sources d'annonces, sélectionnez Ajouter une source d'annonce. Sélectionnez ensuite AdColony.

Cliquez sur Signer un contrat partenaire et configurer un partenariat d'enchères avecAdColony.

Cliquez sur Confirmer et accepter, puis sur Continuer.

Si vous disposez déjà d'un mappage pour AdColony, vous pouvez le sélectionner. Sinon, cliquez sur Ajouter un mappage.

Saisissez ensuite les App ID and Zone IDobtenus à la section précédente. Cliquez ensuite sur Done (OK).

Important: App ID doit être associé à l'application ciblée, comme dans l'AdColony UI.

Cascade

Sous la fiche Waterfall (Cascade d'annonces) de la section Ad Sources (Sources d'annonces), sélectionnez Add Ad Source (Ajouter une source d'annonces). Sélectionnez ensuite AdColony.

Sélectionnez AdColony et activez le bouton Optimiser. Saisissez l' API Key obtenue à la section précédente pour configurer l'optimisation de la source d'annonces pour AdColony. Ensuite, saisissez une valeur d'eCPM pour AdColony et cliquez sur Continuer.

Si vous disposez déjà d'un mappage pour AdColony, vous pouvez le sélectionner. Sinon, cliquez sur Ajouter un mappage.

Saisissez ensuite les App ID and Zone IDobtenus à la section précédente. Cliquez ensuite sur Done (OK).

Ajouter AdColony à la liste des partenaires publicitaires liés au RGPD et aux réglementations dans les États américains

Suivez les étapes indiquées dans Paramètres RGPD et Paramètres des réglementations des États américains pour ajouter AdColony à la liste des partenaires publicitaires sur le RGPD et les réglementations des États américains dans l' AdMob UI.

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

  • Ajoutez la ligne suivante au Podfile de votre projet:

    pod 'GoogleMobileAdsMediationAdColony'
    
  • Dans 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 AdColony et associez AdColony.framework à votre projet.
  • Téléchargez la dernière version de l'adaptateur AdColony en cliquant sur le lien de téléchargement dans le journal des modifications et associez AdColonyAdapter.framework à votre projet.
  • Ajoutez les bibliothèques et frameworks suivants à Target > Build Phases > Link Binary With Libraries (Cible > Phases de compilation > Associer le binaire avec les bibliothèques) :
    • libz.1.2.5.tbd
    • AdSupport
    • AudioToolbox
    • AVFoundation
    • CoreMedia
    • CoreTelephony
    • JavaScriptCore
    • MessageUI
    • MobileCoreServices
    • SystemConfiguration
    • EventKit (OPTIONAL)
    • Social (OPTIONAL)
    • StoreKit (OPTIONAL)
    • WatchConnectivity (OPTIONAL)
    • WebKit (OPTIONAL)

Étape 4: Implémentez les paramètres de confidentialité dans le SDK AdColony

Conformément aux Règles de Google relatives au consentement de l'utilisateur dans l'UE, vous devez vous assurer que certaines informations sont divulguées aux utilisateurs de l'Espace économique européen (EEE) et qu'ils ont obtenu leur consentement concernant l'utilisation d'identifiants d'appareils et de données à caractère personnel. Ces règles reflètent les exigences de la directive vie privée et communications électroniques de l'UE, et celles du Règlement général sur la protection des données (RGPD). Lorsque vous demandez le consentement des utilisateurs, vous devez identifier chaque réseau publicitaire de votre chaîne de médiation susceptible de collecter, de recevoir ou d'utiliser des données à caractère personnel, et de fournir des informations sur l'utilisation de chaque réseau. À l'heure actuelle, Google n'est pas en mesure de transmettre automatiquement le choix de consentement de l'utilisateur à ces réseaux.

L'adaptateur AdColony expose une propriété appOptions pour personnaliser les paramètres à envoyer au SDK d'AdColony. Les deux méthodes correspondant au RGPD pour ces options sont -setPrivacyFrameworkOfType:isRequired: et -setPrivacyConsentString:forType:. L'exemple de code suivant montre comment transmettre les informations de consentement à l'adaptateur AdColony, qui sont ensuite utilisés dans la méthode d'initialisation d'AdColony. Vous devez définir ces options avant d'initialiser le SDK Google Mobile Ads pour vous assurer qu'elles sont correctement transmises au SDK d'AdColony.

Swift

import AdColonyAdapter
//...

let appOptions = GADMediationAdapterAdColony.appOptions
appOptions?.setPrivacyFrameworkOfType(ADC_GDPR, isRequired: true)
appOptions?.setPrivacyConsentString("1", forType: ADC_GDPR)

Objective-C

#import <AdColonyAdapter/AdColonyAdapter.h>
//...

AdColonyAppOptions *options = GADMediationAdapterAdColony.appOptions;
[options setPrivacyFrameworkOfType:ADC_GDPR isRequired:YES];
[options setPrivacyConsentString:@"1" forType:ADC_GDPR];

Pour en savoir plus sur les valeurs pouvant être fournies dans ces méthodes, consultez les informations sur l'implémentation du RGPD d'AdColony.

Lois sur la confidentialité dans les États américains

Lois sur la confidentialité dans les États américains exigent que les utilisateurs aient le droit de refuser la "vente" de leurs "informations personnelles" (selon la définition de ces termes par la loi), via un lien bien visible intitulé "Ne pas vendre mes informations personnelles" sur la page d'accueil du tiers concerné. Le guide sur la conformité avec les lois sur la confidentialité dans les États américains permet d'activer le traitement restreint des données pour la diffusion d'annonces Google. Toutefois, Google ne peut pas appliquer ce paramètre à chaque réseau publicitaire de votre chaîne de médiation. Par conséquent, vous devez identifier chaque réseau publicitaire de votre chaîne de médiation susceptible de participer à la vente d'informations personnelles et suivre les consignes de chacun de ces réseaux pour garantir la conformité.

L'adaptateur AdColony expose une propriété appOptions pour personnaliser les paramètres à envoyer au SDK d'AdColony. Les deux méthodes pertinentes pour le CCPA pour ces options sont -setPrivacyFrameworkOfType:isRequired: et -setPrivacyConsentString:forType:. L'exemple de code suivant montre comment transmettre les informations de consentement à l'adaptateur AdColony, qui sont ensuite utilisés dans la méthode d'initialisation d'AdColony. Vous devez définir ces options avant d'initialiser le SDK Google Mobile Ads pour vous assurer qu'elles sont correctement transmises au SDK d'AdColony.

Swift

import AdColonyAdapter
//...

let appOptions = GADMediationAdapterAdColony.appOptions
appOptions?.setPrivacyFrameworkOfType(ADC_CCPA, isRequired: true)
appOptions?.setPrivacyConsentString("1", forType: ADC_CCPA)

Objective-C

#import <AdColonyAdapter/AdColonyAdapter.h>
//...

AdColonyAppOptions *options = GADMediationAdapterAdColony.appOptions;
[options setPrivacyFrameworkOfType:ADC_CCPA isRequired:YES];
[options setPrivacyConsentString:@"1" forType:ADC_CCPA];

Consultez les informations sur l'implémentation d'AdColony dans le cadre de la loi CCPA pour en savoir plus sur les valeurs qui peuvent être fournies dans ces méthodes.

Étape 5: Ajoutez le code requis

Intégration de SKAdNetwork

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

Étape 6: Testez votre implémentation

Activer les annonces tests

Veillez à enregistrer votre appareil de test pour AdMob et à activer le mode test dans l' AdColony UI.

Valider les annonces tests

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

Étapes facultatives

Utiliser des interstitiels et des annonces avec récompense

L'adaptateur AdColony accepte des paramètres de requête supplémentaires qui peuvent lui être transmis à l'aide de la classe GADMAdapterAdColonyExtras. GADMAdapterAdColonyExtras inclut les propriétés suivantes:

showPrePopup
Activez une boîte de dialogue avec récompense avant d'afficher l'annonce pour une demande d'annonce spécifique dans votre application.
showPostPopup
Activez une boîte de dialogue avec récompense après avoir diffusé l'annonce pour une demande d'annonce spécifique dans votre application.

L'exemple de code ci-dessous montre comment définir ces paramètres au niveau de la demande d'annonce:

Swift

let request = GADRequest()
let extras = GADMAdapterAdColonyExtras()
extras.showPrePopup = true
extras.showPostPopup = true
request.registerAdNetworkExtras(extras)

Objective-C

GADRequest *request = [GADRequest request];
GADMAdapterAdColonyExtras *extras = [[GADMAdapterAdColonyExtras alloc] init];
extras.showPrePopup = YES;
extras.showPostPopup = YES;
[request registerAdNetworkExtras:extras];

Vérifier les versions de l'adaptateur et du SDK

Pour consigner les versions de l'adaptateur et du SDK, utilisez l'extrait de code suivant:

Class<GADMediationAdapter> adapterClass = NSClassFromString(@"GADMediationAdapterAdColony");
if (adapterClass != nil) {
  GADVersionNumber adapterVersion = [adapterClass version];
  GADVersionNumber sdkVersion = [adapterClass adSDKVersion];
  // Log the adapter patch version to 3 digits to represent the x.x.x.x versioning
  // used by adapters.
  NSLog(@"Adapter version: %zd.%zd.%03zd",
        adapterVersion.majorVersion,
        adapterVersion.minorVersion,
        adapterVersion.patchVersion);
  NSLog(@"SDK version: %zd.%zd.%zd",
        sdkVersion.majorVersion,
        sdkVersion.minorVersion,
        sdkVersion.patchVersion);
}

Il n'est pas possible de consigner la version de l'adaptateur dans Swift, car la fonctionnalité d'exécution dynamique n'existe pas dans Swift, ce qui rend impossible la création dynamique de la classe à partir du nom de la classe. Si nécessaire en Swift, vous devez l'écrire dans Objective-C et l'importer à l'aide d'un en-tête de liaison.

Codes d'erreur

Si l'adaptateur ne reçoit pas d'annonce d'AdColony, les éditeurs peuvent vérifier l'erreur sous-jacente de la réponse d'annonce en utilisant GADResponseInfo.adNetworkInfoArray dans les classes suivantes:

GADMAdapterAdColony
GADMediationAdapterAdColony

Voici les codes et les messages associés générés par l'adaptateur AdColony en cas d'échec du chargement d'une annonce:

Code d'erreur Motif
100 Le SDK AdColony a renvoyé une erreur.
101 Paramètres serveur non valides (ID de zone manquant, par exemple).
102 Une annonce a déjà été demandée pour le même ID de zone.
103 Le SDK AdColony a renvoyé une erreur d'initialisation.
104 La taille de bannière demandée n'est pas mappée à une taille d'annonce AdColony valide.
105 Erreur de présentation due à l'absence de chargement de l'annonce.
106 Le contexte utilisé pour initialiser le SDK AdColony n'était pas une instance Activity.
0 – 3 Le SDK AdColony a renvoyé une erreur. Pour en savoir plus, consultez la documentation.
101 Paramètres serveur non valides (ID de zone manquant, par exemple).
102 Le contrôleur de vue racine qui présente l'annonce est nil.
103 Le SDK AdColony a renvoyé une erreur d'initialisation.
104 Le SDK AdColony ne peut pas être configuré deux fois en cinq secondes.
105 Échec de la diffusion de l'annonce.
106 La zone utilisée pour les annonces avec récompense n'est pas une zone avec récompense sur le portail AdColony.

Journal des modifications de l'adaptateur de médiation iOS AdColony

Version suivante

  • Suppression de la compatibilité avec l'architecture armv7.
  • Nécessite désormais la version minimale d'iOS 11.0.
  • Nécessite désormais le SDK Google Mobile Ads 10.4.0 ou version ultérieure.
  • Suppression de la méthode de délégué willBackgroundApplication, obsolète, des moteurs de rendu de bannière et d'interstitiel.
  • Remplacement de la méthode obsolète childDirectedTreatment par GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment.

Version 4.9.0.2

  • Mise à jour de l'adaptateur pour transmettre les informations childDirectedTreatment au SDK AdColony.

Conçu et testé avec

  • SDK Google Mobile Ads version 10.1.0.
  • Le SDK AdColony, version 4.9.0.

Version 4.9.0.1

  • Mise à jour de l'adaptateur pour utiliser l'API didRewardUser.
  • Correction d'un problème qui entraînait l'appel de méthodes d'API liées à l'UI sur un thread d'arrière-plan.
  • Suppression de l'utilisation d'API obsolètes de médiation par genre, date de naissance et zone géographique.
  • 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 version 10.0.0.
  • Le SDK AdColony, version 4.9.0.

Version 4.9.0.0

  • Compatibilité validée avec le SDK AdColony 4.9.0.

Conçu et testé avec

  • SDK Google Mobile Ads version 9.5.0.
  • Le SDK AdColony, version 4.9.0.

Version 4.8.0.0

  • Compatibilité vérifiée avec le SDK AdColony 4.8.0.

Conçu et testé avec

  • SDK Google Mobile Ads version 9.1.0.
  • Le SDK AdColony, version 4.8.0.

Version 4.7.2.2

  • Ajout de la prise en charge de l'architecture du simulateur arm64.

Conçu et testé avec

  • SDK Google Mobile Ads version 9.0.0.
  • Le SDK AdColony, version 4.7.2.

Version 4.7.2.1

  • Compatibilité validée avec la version 9.0.0 du SDK Google Mobile Ads.
  • Nécessite désormais le SDK Google Mobile Ads 9.0.0 ou version ultérieure.
  • Nécessite désormais la version minimale d'iOS 10.0.

Conçu et testé avec

  • SDK Google Mobile Ads version 9.0.0.
  • Le SDK AdColony, version 4.7.2.

Version 4.7.2.0

  • Compatibilité vérifiée avec le SDK AdColony 4.7.2.

Conçu et testé avec

  • SDK Google Mobile Ads version 8.10.0.
  • Le SDK AdColony, version 4.7.2.

Version 4.7.1.0

  • Compatibilité vérifiée avec le SDK AdColony 4.7.1.

Conçu et testé avec

  • SDK Google Mobile Ads version 8.9.0.
  • SDK AdColony version 4.7.1.

Version 4.7.0.0

  • Compatibilité vérifiée avec le SDK AdColony 4.7.0.
  • Dépendance flexible à la version 8.0.0 ou ultérieure du SDK Google Mobile Ads.

Conçu et testé avec

  • SDK Google Mobile Ads version 8.8.0.
  • Le SDK AdColony, version 4.7.0.

Version 4.6.1.0

  • Compatibilité vérifiée avec le SDK AdColony 4.6.1.
  • Nécessite désormais le SDK Google Mobile Ads 8.4.0 ou version ultérieure.

Conçu et testé avec

  • SDK Google Mobile Ads version 8.4.0.
  • SDK AdColony version 4.6.1.

Version 4.6.0.0

  • Mise à jour de l'adaptateur pour utiliser le format .xcframework.
  • Ajout d'une fonctionnalité d'enchères pour les bannières.
  • Compatibilité vérifiée avec le SDK AdColony 4.6.0.
  • Nécessite désormais le SDK Google Mobile Ads 8.3.0 ou version ultérieure.

Conçu et testé avec

  • SDK Google Mobile Ads version 8.3.0.
  • Le SDK AdColony, version 4.6.0.

Version 4.5.0.0

  • Compatibilité vérifiée avec le SDK AdColony 4.5.0.
  • Nécessite désormais le SDK Google Mobile Ads 7.69.0 ou version ultérieure.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.69.0.
  • Le SDK AdColony, version 4.5.0.

Version 4.4.1.0

  • Compatibilité vérifiée avec le SDK AdColony 4.4.1.
  • Nécessite désormais le SDK Google Mobile Ads 7.66.0 ou version ultérieure.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.66.0.
  • SDK AdColony version 4.4.1.

Version 4.4.0.0

  • Compatibilité vérifiée avec le SDK AdColony 4.4.0.
  • Nécessite désormais le SDK Google Mobile Ads 7.65.0 ou version ultérieure.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.65.0.
  • Le SDK AdColony, version 4.4.0.

Version 4.3.1.0

  • Compatibilité vérifiée avec le SDK AdColony 4.3.1.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.64.0.
  • Le SDK AdColony, version 4.3.1.

Version 4.3.0.0

  • Compatibilité vérifiée avec le SDK AdColony 4.3.0.
  • Nécessite désormais le SDK Google Mobile Ads 7.64.0 ou version ultérieure.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.64.0.
  • Le SDK AdColony, version 4.3.0.

Version 4.1.5.0

  • Compatibilité vérifiée avec le SDK AdColony 4.1.5.
  • Mise à jour de la version minimale requise du SDK Google Mobile Ads vers la version 7.60.0.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.60.0.
  • Le SDK AdColony, version 4.1.5.

Version 4.1.4.1

  • Ajout de codes et de messages d'erreur standardisés pour les adaptateurs.
  • Suppression de la compatibilité avec l'architecture i386.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.57.0.
  • Le SDK AdColony, version 4.1.4.

Version 4.1.4.0

  • Compatibilité vérifiée avec le SDK AdColony 4.1.4.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.56.0.
  • Le SDK AdColony, version 4.1.4.

Version 4.1.3.1

  • Correction de la chaîne de version de l'adaptateur réseau de médiation AdColony.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.55.0.
  • Le SDK AdColony, version 4.1.3.

Version 4.1.3.0 (obsolète)

  • Problème connu: la version de l'adaptateur de médiation est 4.1.2.0. Veuillez utiliser la version 4.1.3.1 ou une version ultérieure.
  • Compatibilité vérifiée avec le SDK AdColony 4.1.3.
  • Ajout du code aux nouvelles demandes d'annonces pour les demandes OB lorsque l'annonce AdColony expire.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.55.0.
  • Le SDK AdColony, version 4.1.3.

Version 4.1.2.0

  • Compatibilité vérifiée avec le SDK AdColony 4.1.2.
  • Ajout de la compatibilité avec les bannières.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.52.0.
  • Le SDK AdColony, version 4.1.2.

Version 4.1.1.0

  • Compatibilité vérifiée avec le SDK AdColony 4.1.1.
  • Ajout de la compatibilité avec les bannières.

Conçu et testé avec

  • SDK Google Mobile Ads version 7.52.0.
  • SDK AdColony version 4.1.1.

Version 3.3.8.1.0

  • Mise à jour de l'adaptateur AdColony vers la version 3.3.8.1.
  • Exécuter des fonctions d'analyse lint pour respecter le style de code Objective-C de Google et se prémunir contre d'éventuels plantages

Conçu et testé avec

  • SDK Google Mobile Ads 7.51.0
  • SDK AdColony version 3.3.8.1

Version 3.3.7.3

  • Ajout de vérifications des identifiants avant l'initialisation du SDK AdColony.

Version 3.3.7.2

  • Correction d'un problème qui empêchait l'en-tête GADMediationAdapterAdColony de devenir public.

Version 3.3.7.1

  • Ajout d'une fonctionnalité d'enchères à l'adaptateur pour les annonces interstitielles et avec récompense.

Version 3.3.7.0

  • Compatibilité vérifiée avec le SDK AdColony 3.3.7.
  • Correction d'un plantage en cas d'échec de la récupération de l'annonce avec récompense.

Version 3.3.6.1

  • Mise à jour de l'adaptateur pour utiliser la nouvelle API avec récompense.
  • Nécessite désormais le SDK Google Mobile Ads 7.41.0 ou version ultérieure.

Version 3.3.6.0

  • Compatibilité vérifiée avec le SDK AdColony 3.3.6.

Version 3.3.5.0

  • Compatibilité vérifiée avec le SDK AdColony 3.3.5.
  • Ajout du rappel adapterDidCompletePlayingRewardBasedVideoAd: à l'adaptateur.

Version 3.3.4.0

  • Compatibilité vérifiée avec le SDK AdColony 3.3.4.

Version 3.3.0.0

  • Compatibilité vérifiée avec le SDK AdColony 3.3.0.

Version 3.2.1.1

  • Ajout de testMode aux bonus. Les éditeurs peuvent utiliser cette propriété pour marquer les requêtes AdColony en tant que requêtes test.

Version 3.2.1.0

  • Compatibilité vérifiée avec le SDK AdColony 3.2.1.

Version 3.2.0.0

  • Compatibilité vérifiée avec le SDK AdColony 3.2.0.

Version 3.1.1.1

  • Suppression de la compatibilité avec l'architecture armv7s.
  • Correction d'un problème qui entraînait l'appel incorrect de l'adaptateur pour le rappel avec récompense lorsqu'il était utilisé avec des versions récentes du SDK AdColony.

Version 3.1.1.0

  • Compatibilité vérifiée avec le SDK AdColony 3.1.1.

Version 3.1.0.0

  • Compatibilité vérifiée avec le SDK AdColony 3.1.0.

Version 3.0.6.0

  • Remplacement du système de dénomination des versions par [version du SDK AdColony].[version du correctif de l'adaptateur].
  • Mise à jour du SDK AdColony minimal requis vers la version 3.0.6.

Versions antérieures