Questa guida è rivolta ai publisher interessati a utilizzare la mediazione degli annunci per dispositivi mobili di Google con Leadbolt. Ti guida nella configurazione di un'opzione di mediazione da utilizzare con la tua app per iOS attuale e nella configurazione di impostazioni aggiuntive.
Risorse Leadbolt |
---|
Documentazione |
SDK |
Alimentatore |
Assistenza clienti |
Prerequisiti
Un'app per iOS con l'SDK Google Mobile Ads integrato. Se non ne hai uno, consulta la Guida introduttiva.
Un account Google Ad Manager con la mediazione per le app mobile configurata.
Aggiungere Leadbolt al progetto
Integra gli annunci nella tua app come prima. Per integrare annunci non interstitial (dimensioni del banner, dimensioni della classifica e così via), consulta Annunci banner. Per integrare gli annunci interstitial (annunci a schermo intero che nascondono tutti gli altri contenuti), consulta la sezione Annunci interstitial.
I passaggi che seguono consentono di modificare il posizionamento dell'annuncio in un posizionamento mediazione che può mostrare annunci di più reti.
Scarica l'adattatore e l'SDK per Leadbolt dalle risorse sopra.
Aggiungi l'SDK/l'adattatore di rete scaricato in Xcode: fai clic con il tasto destro del mouse sul progetto e poi su Aggiungi file a project.
Includi eventuali framework, flag del compilatore o flag del linker richiesti da Leadbolt. Non è necessario scrivere codice aggiuntivo. La mediazione richiama l'adattatore e l'SDK Leadbolt in base alle necessità per creare gli annunci.
Configurare la notifica degli eventi
Per ricevere notifiche sugli eventi del ciclo di vita degli annunci, come le impressioni, puoi implementare un GADBannerViewDelegate
. Quando utilizzi la mediazione, questo delegato viene informato automaticamente degli eventi di Leadbolt. Ad esempio, le impressioni
di qualsiasi rete pubblicitaria vengono registrate tramite il metodo adViewDidReceiveAd:
di
GADBannerViewDelegate
.
Controlla il valore di adNetworkClassName
Se vuoi, puoi controllare la proprietà adNetworkClassName
su
GAMBannerView
, che restituisce il nome della classe della rete pubblicitaria
della rete pubblicitaria che ha recuperato il banner corrente una volta chiamato il callback
adViewDidReceiveAd
:
Swift
func adViewDidReceiveAd(_ bannerView: GAMBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GAMBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
Analogamente, per gli annunci in-between, controlla la proprietà adNetworkClassName
su GAMInterstitialAd
all'interno di interstitialDidReceiveAd
:
Swift
func interstitialDidReceiveAd(_ ad: GAMInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GAMInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
GADMAdapterCustomEvents
.