Configurare la mediazione AdMob

Mediazione AdMob è una funzionalità che consente di pubblicare nelle tue app annunci provenienti da più origini, tra cui la Rete AdMob e origini annuncio di terze parti, in un unico posto. La Mediazione AdMob aiuta a ottimizzare il tasso di riempimento e ad aumentare la monetizzazione grazie all'invio di richieste di annunci a più reti per essere sicuri di trovare la migliore rete disponibile per mostrare annunci. Case study.

Prerequisiti

Prima di poter integrare la mediazione per un formato dell'annuncio, devi integrare questo formato nell'app:

Non hai mai utilizzato la mediazione? Leggi la panoramica di Mediazione AdMob.

Per le offerte: Google Mobile Ads SDK 7.53.1 o versioni successive.

Inizializza Google Mobile Ads SDK

La guida rapida mostra come inizializzare Google Mobile Ads SDK. Durante la chiamata di inizializzazione, vengono inizializzati anche gli adattatori di mediazione. È importante attendere il completamento dell'inizializzazione prima di caricare gli annunci per verificare la piena partecipazione di ogni rete pubblicitaria alla prima richiesta di annuncio.

Il seguente codice campione mostra come controllare lo stato di inizializzazione di ogni adattatore prima di effettuare una richiesta di annuncio.

Swift

MobileAds.shared.start { initializationStatus in
  // Check each adapter's initialization status.
  for (adapterName, status) in initializationStatus.adapterStatusesByClassName {
    print(
      "Adapter: \(adapterName), Description: \(status.description), Latency: \(status.latency)")
  }
}

Objective-C

[[GADMobileAds sharedInstance]
    startWithCompletionHandler:^(GADInitializationStatus *_Nonnull status) {
      // Check each adapter's initialization status.
      NSDictionary<NSString *, GADAdapterStatus *> *adapterStatuses =
          status.adapterStatusesByClassName;
      for (NSString *adapterName in adapterStatuses) {
        GADAdapterStatus *adapterStatus = adapterStatuses[adapterName];
        NSLog(@"Adapter: %@, Description: %@, Latency: %f", adapterName,
              adapterStatus.description, adapterStatus.latency);
      }
    }];

Scopri quale rete pubblicitaria vince

Ogni classe di formato dell'annuncio ha una proprietà GADResponseInfo che contiene adNetworkClassName, che restituisce il nome della classe della rete pubblicitaria per l'annuncio corrente. 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

print(
  "Adapter class name: \(ad.responseInfo?.loadedAdNetworkResponseInfo?.adNetworkClassName ?? "Unknown")"
)

Objective-C

NSLog(@"Adapter class name: %@",
      ad.responseInfo.loadedAdNetworkResponseInfo.adNetworkClassName ?: @"Unknown");

Per maggiori dettagli, consulta Recupero di informazioni sulla risposta all'annuncio.

Assicurati di disattivare l'aggiornamento in tutte le UI delle origini annuncio di terze parti per le unità pubblicitarie banner utilizzate nella Mediazione AdMob. In questo modo, si evita un doppio aggiornamento, poiché anche AdMob attiva un aggiornamento in base alla frequenza di aggiornamento dell'unità pubblicitaria banner.

Utilizza gli annunci nativi con Mediazione AdMob

Di seguito sono riportate alcune best practice da tenere in considerazione quando implementi la mediazione nativa.

Norme sulla 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 di mediazione che ha fornito l'annuncio.
Evita di utilizzare la classe GADMultipleAdsAdLoaderOptions quando effettui richieste
Le richieste di più annunci nativi pubblicano solo annunci Google. La funzionalità di annunci nativi multipli non supporta la mediazione.

Leggi statali sulla privacy degli Stati Uniti e GDPR

Se devi rispettare le leggi statali sulla privacy degli Stati Uniti o il Regolamento generale sulla protezione dei dati (GDPR), segui i passaggi descritti in Impostazioni relative alle normative degli stati USA o Impostazioni GDPR per aggiungere i tuoi partner di mediazione all'elenco dei partner pubblicitari per gli stati USA o il GDPR in Privacy e messaggi di AdMob. In caso contrario, i partner potrebbero non riuscire a pubblicare annunci nella tua app.

Scopri di più su come attivare il trattamento dati limitato (RDP) e ottenere il consenso GDPR con l'SDK Google User Messaging Platform (UMP).