Questa guida è destinata ai publisher interessati a utilizzare la mediazione di Google Mobile Ads con LG U+AD. Descrive la configurazione di un adattatore di mediazione per funzionare con la tua attuale app per iOS e la configurazione di impostazioni aggiuntive.
Risorse LG U+AD |
---|
Documentazione |
SDK |
Alimentatore |
Assistenza clienti |
Prerequisiti
Un'app per iOS con l'SDK Google Mobile Ads integrato. Se non ne hai uno, consulta la sezione Guida introduttiva.
Un account Google Ad Manager con la mediazione per app mobile configurata.
Aggiungere LG U+AD al 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 mascherano 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 LG U+AD dalle risorse riportate sopra.
Aggiungi l'adattatore di rete/SDK scaricato in Xcode: fai clic con il tasto destro del mouse sul progetto e fai clic su Aggiungi file a project.
Includi eventuali framework, flag del compilatore o flag del linker richiesti da LG U+AD. Non è necessario scrivere codice aggiuntivo. La mediazione richiama l'adattatore e l'SDK LG U+AD in base alle necessità per creare gli annunci.
Configurare la notifica degli eventi
Per ricevere una notifica degli eventi del ciclo di vita degli annunci, come le impressioni, puoi implementare
un GADBannerViewDelegate
. Quando utilizzi la mediazione, questo delegato viene
avvisato automaticamente degli eventi di LG U+AD. 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 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 interstitial, controlla la proprietà adNetworkClassName
in 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
.