Questa guida è destinata ai publisher che sono interessati a utilizzare la mediazione degli annunci display di Google con Zucks. Descrive la configurazione di un adattatore di mediazione per l'utilizzo con l'app iOS attuale e la configurazione di impostazioni aggiuntive.
| Risorse di Zucks |
|---|
| Documentazione |
| SDK |
| Alimentatore |
| Assistenza clienti |
Prerequisiti
Un'app iOS con Google Mobile Ads SDK integrato (se non ne hai una, consulta Configurare Google Mobile Ads SDK).
Un account AdMob e un'unità pubblicitaria configurata con elementi pubblicitari di mediazione items.
Introduzioni utili
I seguenti articoli del Centro assistenza forniscono informazioni di base sulla mediazione:
Aggiungere Zucks al progetto
Integra gli annunci nella tua app come prima. Per integrare gli annunci non interstitial (dimensioni banner, dimensioni leaderboard e così via), consulta Annunci banner. Per integrare gli annunci interstitial (annunci a schermo intero che mascherano tutti gli altri contenuti), consulta Annunci interstitial.
I seguenti passaggi modificano il posizionamento degli annunci in un posizionamento di mediazione che può mostrare annunci di più reti.
Scarica l'adattatore e l'SDK per Zucks dalle risorse sopra indicate.
Aggiungi l'adattatore/SDK di rete scaricato in Xcode: fai clic con il tasto destro del mouse sul progetto e fai clic su Aggiungi file a project.
Includi tutti i framework, i flag del compilatore o i flag del linker richiesti da Zucks. Non è necessario scrivere codice aggiuntivo. La mediazione richiama l'adattatore e l'SDK di Zucks, se necessario, per creare gli annunci.
Configurare la notifica degli eventi
Per ricevere una notifica degli eventi del ciclo di vita degli annunci, ad esempio le impressioni, puoi implementare un GADBannerViewDelegate. Quando utilizzi la mediazione, questo delegato riceve automaticamente una notifica degli eventi di Zucks. Ad esempio, le impressioni di qualsiasi rete pubblicitaria vengono segnalate tramite il metodo adViewDidReceiveAd: di GADBannerViewDelegate.
Controllare il valore di adNetworkClassName
Facoltativamente, puoi controllare la proprietà adNetworkClassName su GADBannerView, che restituisce il nome della classe della rete pubblicitaria della rete pubblicitaria che ha recuperato il banner corrente una volta chiamata la richiamata adViewDidReceiveAd:
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);
}
Allo stesso modo, per gli interstitial, controlla la proprietà adNetworkClassName su GADInterstitialAd all'interno di 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 restituisce GADMAdapterGoogleAdMobAds.
Per gli annunci recuperati tramite
eventi personalizzati, restituisce
GADMAdapterCustomEvents.