Tutte le chiamate API Google AdMob devono essere autorizzate tramite OAuth2, in modo che la tua app possa interagire con i servizi web per conto dell'utente. OAuth2 consente alla tua app client dell'API AdMob di accedere all'account AdMob di un utente senza dover gestire o memorizzare il nome utente o la password dell'utente. Per una panoramica dell'autorizzazione, consulta Autorizzazione.
Per generare le credenziali OAuth2 ed effettuare la prima richiesta, segui i passaggi che seguono.
Prerequisiti
Un Account Google.
Conoscenza delle nozioni di base di REST e dell'autorizzazione delle richieste con OAuth 2.0.
Determinare il tipo di autenticazione
Consulta la tabella seguente per scoprire quale tipo di autenticazione è più adatto per la tua app:
Scegliere il tipo di autenticazione OAuth2 | Se… |
---|---|
App desktop |
|
App web |
|
Creare un progetto
Per iniziare a utilizzare l'API AdMob, devi prima creare o selezionare un progetto nella console API di Google e attivare l'API utilizzando lo strumento di configurazione, che ti guida nella procedura e attiva automaticamente l'API AdMob.
Attivazione dell'API per un progetto esistente
I passaggi che seguono si applicano agli utenti che hanno già un progetto e preferiscono attivare manualmente l'API AdMob.
Per abilitare un'API per il tuo progetto:
- Open the API Library in Google API Console .
- If prompted, select a project, or create a new one. API Library elenca tutte le API disponibili, raggruppate per famiglia di prodotti e popolarità.
- Se l'API che si desidera abilitare non è visibile nell'elenco, utilizzare la ricerca per trovarla oppure fare clic su Visualizza tutto nella famiglia di prodotti a cui appartiene.
- Seleziona l'API che desideri abilitare, quindi fai clic sul pulsante Abilita .
- If prompted, enable billing.
- If prompted, read and accept the API's Terms of Service.
Creare le credenziali OAuth2
Le istruzioni riportate di seguito descrivono la procedura per creare un ID client OAuth 2.0 da utilizzare con il flusso per le app installate.
- Go to the Credentials page.
Fai clic su CREA CREDENZIALI > ID client OAuth.
Se non hai ancora configurato una schermata per il consenso OAuth per questo progetto, ti verrà chiesto di farlo ora. Fai clic su CONFIGURA SCHERMATA DI CONSENSO. Esistono diversi modi per configurare la schermata per il consenso in modo da utilizzare il tuo ID client OAuth 2.0.
- Imposta il tipo di utente su Esterno e lo stato di pubblicazione su Pubblicata.
In alternativa, imposta il tipo di utente su Esterno e lo stato di pubblicazione su Test, quindi aggiungi Utenti di test selezionando Aggiungi utenti per dare loro l'accesso per utilizzare il tuo ID client OAuth 2.0.
Scopri di più sulla configurazione della schermata di consenso OAuth.
Seleziona App desktop o Applicazione web come tipo di applicazione, assegna un nome e fai clic su Crea.
Al termine, ti verranno mostrati un ID client e un segreto client OAuth 2.0, che puoi scaricare in formato JSON e salvare per un uso futuro.
Fai una richiesta
L'API AdMob si basa su HTTP e JSON, pertanto qualsiasi client HTTP standard può inviare richieste e analizzare le risposte. Tuttavia, le librerie client delle API di Google offrono una migliore integrazione linguistica, una sicurezza migliorata e un supporto per l'invio delle richieste autorizzate. Le librerie client sono disponibili in numerosi linguaggi di programmazione; utilizzandole puoi evitare di dover impostare manualmente le richieste HTTP e analizzare le risposte.
Dopo aver creato le credenziali OAuth 2.0, puoi iniziare a utilizzare l'API AdMob. Per richiedere l'accesso utilizzando OAuth 2.0, la tua app richiede anche le informazioni sull'ambito:
Ambito | Significato |
---|---|
https://www.googleapis.com/auth/admob.readonly |
Visualizzare tutti i dati di AdMob. Questi dati includono quelli dell'account, le impostazioni dell'inventario e di mediazione, i report e altro ancora. Non sono inclusi dati sensibili, come i dettagli sui pagamenti o sulle campagne. |
https://www.googleapis.com/auth/admob.report |
Visualizzare i report sul rendimento degli annunci e sugli utili. Consulta l'ID publisher, il fuso orario e il codice valuta predefinito. |
Invia la tua prima richiesta per generare un report utilizzando esempi in Java, PHP, Python o curl.
Revocare i token condivisi
Puoi revocare i token condivisi in due modi:
Vai alla pagina delle autorizzazioni del tuo Account Google e revoca l'accesso dal progetto pertinente.
In alternativa, puoi revocare i token di applicazione web utilizzando l'API Google Identity.