AdMob API

Com a API AdMob, os editores podem receber informações sobre a conta da AdMob de forma programática.

Serviço: admob.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações de API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://admob.googleapis.com

Recurso REST: v1beta.accounts

Métodos
get GET /v1beta/{name=accounts/*}
Recebe informações sobre a conta de editor especificada da AdMob.
list GET /v1beta/accounts
Lista a conta de editor da AdMob à qual o login foi feito mais recentemente pela interface da AdMob.

Recurso REST: v1beta.accounts.adSources

Métodos
list GET /v1beta/{parent=accounts/*}/adSources
Liste as origens de anúncios.

Recurso REST: v1beta.accounts.adSources.adapters

Métodos
list GET /v1beta/{parent=accounts/*/adSources/*}/adapters
Lista os adaptadores da origem de anúncios.

Recurso REST: v1beta.accounts.adUnitMappings

Métodos
batchCreate POST /v1beta/{parent=accounts/*}/adUnitMappings:batchCreate
Crie em lote os mapeamentos de blocos de anúncios na conta específica da AdMob.

Recurso REST: v1beta.accounts.adUnits

Métodos
create POST /v1beta/{parent=accounts/*}/adUnits
Cria um bloco de anúncios na conta especificada da AdMob.
list GET /v1beta/{parent=accounts/*}/adUnits
Lista os blocos de anúncios na conta especificada da AdMob.

Recurso REST: v1beta.accounts.adUnits.adUnitMappings

Métodos
create POST /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
Crie um mapeamento de blocos de anúncios na conta e no bloco de anúncios específicos da AdMob.
list GET /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
Lista os mapeamentos de blocos de anúncios na conta e no bloco de anúncios especificados da AdMob.

Recurso REST: v1beta.accounts.apps

Métodos
create POST /v1beta/{parent=accounts/*}/apps
Cria um app na conta especificada da AdMob.
list GET /v1beta/{parent=accounts/*}/apps
Lista os apps na conta especificada da AdMob.

Recurso REST: v1beta.accounts.campaignReport

Métodos
generate POST /v1beta/{parent=accounts/*}/campaignReport:generate
Gera o relatório de campanha com base nas especificações fornecidas.

Recurso REST: v1beta.accounts.mediationGroups

Métodos
create POST /v1beta/{parent=accounts/*}/mediationGroups
Crie um grupo de mediação na conta específica da AdMob.
list GET /v1beta/{parent=accounts/*}/mediationGroups
Lista os grupos de mediação na conta especificada da AdMob.
patch PATCH /v1beta/{mediationGroup.name=accounts/*/mediationGroups/*}
Atualize o grupo de mediação especificado na conta especificada da AdMob.

Recurso REST: v1beta.accounts.mediationGroups.mediationAbExperiments

Métodos
create POST /v1beta/{parent=accounts/*/mediationGroups/*}/mediationAbExperiments
Crie um experimento de teste A/B para uma conta especificada da AdMob e um grupo de mediação.
stop POST /v1beta/{name=accounts/*/mediationGroups/*/mediationAbExperiments}:stop
Interrompa o experimento A/B de mediação e escolha uma variante.

Recurso REST: v1beta.accounts.mediationReport

Métodos
generate POST /v1beta/{parent=accounts/*}/mediationReport:generate
Gera um relatório de mediação da AdMob com base na especificação do relatório fornecida.

Recurso REST: v1beta.accounts.networkReport

Métodos
generate POST /v1beta/{parent=accounts/*}/networkReport:generate
Gera um relatório da rede da AdMob com base na especificação fornecida.

Recurso REST: v1.accounts

Métodos
get GET /v1/{name=accounts/*}
Recebe informações sobre a conta de editor especificada da AdMob.
list GET /v1/accounts
Lista a conta de editor da AdMob à qual o login foi feito mais recentemente pela interface da AdMob.

Recurso REST: v1.accounts.adUnits

Métodos
list GET /v1/{parent=accounts/*}/adUnits
Lista os blocos de anúncios na conta especificada da AdMob.

Recurso REST: v1.accounts.apps

Métodos
list GET /v1/{parent=accounts/*}/apps
Lista os apps na conta especificada da AdMob.

Recurso REST: v1.accounts.mediationReport

Métodos
generate POST /v1/{parent=accounts/*}/mediationReport:generate
Gera um relatório de mediação da AdMob com base na especificação do relatório fornecida.

Recurso REST: v1.accounts.networkReport

Métodos
generate POST /v1/{parent=accounts/*}/networkReport:generate
Gera um relatório da rede da AdMob com base na especificação fornecida.