Adapters

L'API AdMob è in grado di elencare gli adattatori di mediazione in modo programmatico. Per ulteriori informazioni, consulta accounts.adSources.adapters.list. Gli adattatori includono i dettagli sulle configurazioni di adattatori di terze parti.

Esempi

Una volta create le credenziali OAuth 2.0, puoi iniziare a utilizzare l'API AdMob. Per richiedere l'accesso utilizzando OAuth 2.0, la tua applicazione avrà bisogno anche delle informazioni relative all'ambito.

Ecco le informazioni relative all'ambito di OAuth 2.0:

Ambito Significato
https://www.googleapis.com/auth/admob.monetization Visualizzare, creare e modificare le impostazioni di monetizzazione di AdMob.
https://www.googleapis.com/auth/admob.readonly Visualizzare tutti i dati di AdMob. Questi dati possono includere i dati dell'account, le impostazioni dell'inventario e di mediazione, i report e altri dati. Non sono inclusi dati sensibili, come i dettagli sui pagamenti o sulle campagne.

curl (riga di comando)

Richieste utilizzando curl

  1. Carica il file client secret e genera le credenziali di autorizzazione.

    La prima volta che esegui questo passaggio, ti verrà chiesto di accettare una richiesta di autorizzazione nel browser. Prima di accettare, assicurati di aver eseguito l'accesso con un Account Google che abbia accesso all'API AdMob. La tua app sarà autorizzata ad accedere ai dati per conto dell'account con cui hai eseguito l'accesso.

    Per l'autenticazione e l'autorizzazione, ti consigliamo di utilizzare oauth2l, un semplice strumento a riga di comando per lavorare con OAuth 2.0 di Google. Installa oauth2l ed esegui il comando riportato di seguito, sostituendo path_to_credentials_json con il percorso di un file credentials.json scaricato durante la registrazione dell'applicazione cloud. Per la prima esecuzione, il comando ti guida attraverso il flusso di autorizzazione OAuth 2.0. Le esecuzioni successive aggiornano automaticamente il token.

    oauth2l header --json path_to_credentials_json --scope admob.readonly
    
  2. Elenca gli adattatori.

    Per ottenere le informazioni sull'adattatore AdMob, sostituisci pub-XXXXXXXXXXXXXXXX con il tuo ID publisher. Consulta come trovare il tuo ID publisher.

    Sostituisci SSSSSSSSSSSSSSSSSSSS con l'ID dell'origine annuncio per gli adattatori di interesse.

    Utilizza il seguente comando per ottenere un elenco di adattatori:

    curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/pub-XXXXXXXXXXXXXXXX/adSources/SSSSSSSSSSSSSSSSSSSS/adapters \
     -H "$(oauth2l header --json path_to_credentials_json --scope admob.readonly)"
    

    Risposta di esempio per l'origine annuncio della Rete AdMob con ID 5450213213286189855:

    {
     "adapters": [
      {
         "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/1",
         "adapterId": "1",
         "title": "AdMob Network Android SDK",
         "platform": "ANDROID",
         "formats": ["BANNER", "INTERSTITIAL",
           "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"],
         "adapterConfigMetadata": [{
           "adapterConfigMetadataId": "118",
           "adapterConfigMetadataLabel": "Ad unit ID"
         }]
      },
      {
         "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/2",
         "adapterId": "2",
         "title": "AdMob Network iOS SDK",
         "platform": "ANDROID",
         "formats": ["BANNER", "INTERSTITIAL",
           "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"],
         "adapterConfigMetadata": [{
           "adapterConfigMetadataId": "119",
           "adapterConfigMetadataLabel": "Ad unit ID"
         }]
      }]
    }