Ce guide s'adresse aux éditeurs qui souhaitent utiliser la médiation Google Mobile Ads avec Leadbolt. Il explique comment configurer un adaptateur de médiation pour qu'il fonctionne avec votre application iOS actuelle et comment configurer des paramètres supplémentaires.
Ressources Leadbolt |
---|
Documentation |
SDK |
Adaptateur |
Service client |
Prérequis
Une application iOS avec le SDK Google Mobile Ads intégré (si vous n'en avez pas, consultez la section Premiers pas).
Un compte AdMob et un bloc d'annonces configuré avec des éléments de ligne de médiation.
Ressources utiles
Les articles suivants du centre d'aide fournissent des informations générales sur la médiation:
Ajouter Leadbolt à votre projet
Intégrez les annonces à votre application comme auparavant. Pour intégrer des annonces non interstitielles (taille de la bannière, taille du classement, etc.), consultez Annonces bannières. Pour intégrer des annonces interstitielles (annonces plein écran qui masquent tous les autres contenus), consultez Annonces interstitielles.
Les étapes suivantes transforment votre emplacement d'annonce en emplacement de médiation pouvant diffuser des annonces de plusieurs réseaux.
Téléchargez l'adaptateur et le SDK pour Leadbolt à partir des ressources ci-dessus.
Ajoutez l'adaptateur réseau/le SDK téléchargé dans Xcode: cliquez avec le bouton droit sur votre projet, puis sur Add Files to project (Ajouter des fichiers à project).
Incluez tous les frameworks, indicateurs de compilation ou indicateurs de l'éditeur de liens requis par Leadbolt. Vous n'avez pas besoin d'écrire de code supplémentaire. La médiation appelle l'adaptateur et le SDK Leadbolt si nécessaire pour créer des annonces.
Configurer une notification d'événement
Pour être informé des événements de cycle de vie des annonces, comme les impressions, vous pouvez implémenter un GADBannerViewDelegate
. Lorsque vous utilisez la médiation, ce délégué est automatiquement informé des événements de Leadbolt. Par exemple, les impressions de n'importe quel réseau publicitaire sont enregistrées via la méthode adViewDidReceiveAd:
de GADBannerViewDelegate
.
Vérifier la valeur de adNetworkClassName
Vous pouvez éventuellement vérifier la propriété adNetworkClassName
sur GADBannerView
, qui renvoie le nom de la classe du réseau publicitaire qui a extrait la bannière actuelle une fois le rappel adViewDidReceiveAd
appelé:
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
De même, pour les interstitiels, vérifiez la propriété adNetworkClassName
sur GADInterstitialAd
dans interstitialDidReceiveAd
:
Swift
func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName
renvoie GADMAdapterGoogleAdMobAds
.
Pour les annonces extraites via des événements personnalisés, il renvoie GADMAdapterCustomEvents
.