Adapters

A API AdMob pode listar adaptadores de mediação de maneira programática. Consulte accounts.adSources.adapters.list para mais informações. Os adaptadores incluem detalhes sobre configurações de adaptadores de terceiros.

Exemplos

Depois de criar as credenciais do OAuth 2.0, você poderá começar a usar a API AdMob. Para solicitar acesso usando o OAuth 2.0, seu aplicativo também vai precisar das informações do escopo.

Confira as informações de escopo do OAuth 2.0:

Escopo Significado
https://www.googleapis.com/auth/admob.monetization Ver, criar e editar suas configurações de monetização da AdMob.
https://www.googleapis.com/auth/admob.readonly Ver todos os dados da AdMob. Esses dados podem incluir informações da sua conta, configurações de inventário e mediação, relatórios e outros. Dados confidenciais, como pagamentos ou detalhes da campanha, não serão incluídos.

curl (linha de comando)

Solicitações usando curl

  1. Carregue o arquivo de segredos do cliente e gere credenciais de autorização.

    Na primeira vez que fizer isso, será solicitado que você aceite uma mensagem de autorização no navegador. Antes de aceitar, verifique se você fez login com uma Conta do Google que tem acesso à API AdMob. Seu app será autorizado a acessar dados em nome de qualquer conta que estiver conectada no momento.

    Para autenticação e autorização, recomendamos usar o oauth2l, uma ferramenta de linha de comando simples para trabalhar com o Google OAuth 2.0. Instale o oauth2l e execute o comando abaixo, substituindo path_to_credentials_json por um caminho para um arquivo credentials.json que você baixa ao registrar seu aplicativo na nuvem. Na primeira execução, o comando orienta você pelo fluxo de autorização do OAuth 2.0. As execuções subsequentes atualizam o token automaticamente.

    oauth2l header --json path_to_credentials_json --scope admob.readonly
    
  2. Liste os adaptadores.

    Para receber informações do adaptador da AdMob, substitua pub-XXXXXXXXXXXXXXXX pelo ID do publisher. Saiba como encontrar seu ID do publisher.

    Substitua SSSSSSSSSSSSSSSSSSSS pelo ID da origem de anúncios dos adaptadores de interesse.

    Use o comando a seguir para receber uma lista de adaptadores:

    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)"
    

    Exemplo de resposta para a origem de anúncios da rede da AdMob com 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"
         }]
      }]
    }