Mediazione AdMob è una funzione che consente di pubblicare annunci nelle app più origini, tra cui la Rete AdMob e quelle di terze parti, in in un unico posto. Mediazione AdMob aiuta a massimizzare il tasso di riempimento e ad aumentare monetizzazione tramite l'invio di richieste di annunci a più reti per essere sicuri di trovare la migliore rete disponibile per la pubblicazione degli annunci. Case study.
Prerequisiti
Prima di poter integrare la mediazione per un formato dell'annuncio, devi integrare questo formato. formato dell'annuncio nella tua app:
- Annunci banner
- Annunci interstitial
- Annunci nativi
- Annunci con premio
- Interstitial con premio Google Ads
Non hai mai utilizzato la mediazione? Letto Panoramica di Mediazione AdMob.
Per le offerte: SDK Google Mobile Ads 7.53.1 o versioni successive.
Inizializzare l'SDK Mobile Ads
La guida rapida illustra come inizializzare l'SDK Mobile Ads. Durante la chiamata di inizializzazione, vengono inizializzati anche gli adattatori di mediazione. È importante attendere il completamento dell'inizializzazione prima di si caricano gli annunci per garantire la piena partecipazione di ogni rete pubblicitaria la prima richiesta di annuncio.
Il seguente codice di esempio mostra come controllare lo stato di inizializzazione di ogni adattatore prima di effettuare una richiesta di annunci.
Swift
import GoogleMobileAds
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let ads = GADMobileAds.sharedInstance()
ads.start { status in
// Optional: Log each adapter's initialization latency.
let adapterStatuses = status.adapterStatusesByClassName
for adapter in adapterStatuses {
let adapterStatus = adapter.value
NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
adapterStatus.description, adapterStatus.latency)
}
// Start loading ads here...
}
return true
}
}
Objective-C
@import GoogleMobileAds;
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
GADMobileAds *ads = [GADMobileAds sharedInstance];
[ads startWithCompletionHandler:^(GADInitializationStatus *status) {
// Optional: Log each adapter's initialization latency.
NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
for (NSString *adapter in adapterStatuses) {
GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
adapterStatus.description, adapterStatus.latency);
}
// Start loading ads here...
}];
return YES;
}
@end
Scopri quale rete pubblicitaria vince
Ogni classe di formato dell'annuncio ha una proprietà GADResponseInfo
contenente
adNetworkClassName
che restituisce il nome della classe della rete pubblicitaria per l'annuncio
attuale. adNetworkClassName
ha un valore solo dopo che un annuncio è stato caricato correttamente. Il seguente codice mostra come ottenere queste informazioni per gli annunci banner.
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}
Fare riferimento a Recupero di informazioni sull'annuncio Risposta per informazioni dettagliate.
Utilizzare gli annunci banner con Mediazione AdMob
Assicurati di disattivare l'aggiornamento in tutte le interfacce utente delle origini annuncio di terze parti per l'annuncio banner utilizzate nella Mediazione AdMob. In questo modo si evita un doppio aggiornamento AdMob attiva anche un aggiornamento basato sulla modifica dell'unità pubblicitaria banner e la frequenza di aggiornamento.
Utilizzare gli annunci nativi con Mediazione AdMob
Di seguito sono riportate alcune best practice da tenere presenti per l'implementazione degli annunci nativi nella Mediazione AdMob.
- Norme relative alla presentazione degli annunci nativi
- Ogni rete pubblicitaria ha le proprie norme. Quando utilizzi la mediazione, è importante ricordare che la tua app deve comunque rispettare le norme della rete mediata che ha fornito l'annuncio.
- Evita di utilizzare la classe
GADMultipleAdsAdLoaderOptions
quando effettui richieste - Nelle richieste di più annunci nativi vengono pubblicati solo annunci Google. L'architettura multilingua di annunci non supporta la mediazione.
Leggi statali sulla privacy degli Stati Uniti e GDPR
Se devi rispettare le norme privacy degli stati leggi o sulla protezione dei dati generali Regolamento (GDPR), segui le passaggi nelle normative statali degli Stati Uniti impostazioni o GDPR impostazioni per aggiungere partner di mediazione in Privacy e dei messaggi Elenco degli stati USA o dei partner pubblicitari ai sensi del GDPR. Se non lo fai, i partner potrebbero non pubblicare annunci nella tua app.
Scopri di più sull'attivazione del trattamento dati limitato (RDP) e ottenere il GDPR Consenso con la Google User Messaging Platform (UMP) l'SDK.