Questa guida è rivolta ai publisher interessati a utilizzare la Mediazione Google Mobile Ads con Zucks. Viene illustrata la configurazione di un adattatore di mediazione per l'utilizzo con l'app per iOS corrente e la configurazione di impostazioni aggiuntive.
| Risorse Zucks |
|---|
| Documentazione |
| SDK |
| Alimentatore |
| Assistenza clienti |
Prerequisiti
Un'app per iOS con Google Mobile Ads SDK integrato (se non ne hai una, consulta Configura Google Mobile Ads SDK).
Un account AdMob e un'unità pubblicitaria configurata con elementi pubblicitari di mediazione.
Guide introduttive utili
I seguenti articoli del Centro assistenza forniscono informazioni di base sulla mediazione:
Aggiungi Zucks al tuo progetto
Integra gli annunci nella tua app come prima. Per integrare annunci non interstitial (dimensioni banner, dimensioni leaderboard e così via), consulta Annunci banner. Per integrare gli annunci interstitial (annunci a schermo intero che coprono tutti gli altri contenuti), consulta Annunci interstitial.
I seguenti passaggi trasformano il posizionamento dell'annuncio in un posizionamento di mediazione che può mostrare annunci di più reti.
Scarica l'adattatore e l'SDK per Zucks dalle risorse riportate sopra.
Aggiungi l'adattatore di rete/SDK 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 Zucks. Non è necessario scrivere codice aggiuntivo. La mediazione richiama l'adattatore e l'SDK Zucks, se necessario, per creare gli annunci.
Configura 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 riceve automaticamente una notifica degli eventi da Zucks. 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
GADBannerView, che restituisce il nome della classe della rete pubblicitaria
che ha recuperato il banner corrente dopo la chiamata
del callback 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);
}
Analogamente, 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.