AdMob API

發布商可利用 AdMob API,以程式輔助方式取得 AdMob 帳戶的相關資訊。

服務:admob.googleapis.com

如要呼叫這項服務,建議您使用 Google 提供的用戶端程式庫。如果應用程式需要使用您自己的程式庫來呼叫這項服務,請在提出 API 要求時使用下列資訊。

探索文件

探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個探索文件。此服務提供下列探索文件:

服務端點

服務端點是指定 API 服務網路位址的基準網址。一項服務可能有多個服務端點。這項服務有以下服務端點,且下方的 URI 皆以此服務端點為基準:

  • https://admob.googleapis.com

REST 資源:v1beta.accounts

方法
get GET /v1beta/{name=accounts/*}
取得指定 AdMob 發布商帳戶的相關資訊。
list GET /v1beta/accounts
列出最近在 AdMob 使用者介面登入的 AdMob 發布商帳戶。

REST 資源:v1beta.accounts.adSources

方法
list GET /v1beta/{parent=accounts/*}/adSources
列出廣告來源。

REST 資源:v1beta.accounts.adSources.adapters

方法
list GET /v1beta/{parent=accounts/*/adSources/*}/adapters
列出廣告來源的轉接程式。

REST 資源:v1beta.accounts.adUnitMappings

方法
batchCreate POST /v1beta/{parent=accounts/*}/adUnitMappings:batchCreate
在特定 AdMob 帳戶下批次建立廣告單元對應。

REST 資源:v1beta.accounts.adUnits

方法
create POST /v1beta/{parent=accounts/*}/adUnits
在指定的 AdMob 帳戶之下建立廣告單元。
list GET /v1beta/{parent=accounts/*}/adUnits
列出指定 AdMob 帳戶下的廣告單元。

REST 資源:v1beta.accounts.adUnits.adUnitMappings

方法
create POST /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
在特定 AdMob 帳戶和廣告單元底下建立廣告單元對應。
list GET /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
列出指定 AdMob 帳戶和廣告單元下的廣告單元對應。

REST 資源:v1beta.accounts.apps

方法
create POST /v1beta/{parent=accounts/*}/apps
在指定的 AdMob 帳戶中建立應用程式。
list GET /v1beta/{parent=accounts/*}/apps
列出指定 AdMob 帳戶下的應用程式。

REST 資源:v1beta.accounts.campaignReport

方法
generate POST /v1beta/{parent=accounts/*}/campaignReport:generate
根據提供的規格產生廣告活動報表。

REST 資源:v1beta.accounts.mediationGroups

方法
create POST /v1beta/{parent=accounts/*}/mediationGroups
在特定 AdMob 帳戶之下建立中介服務群組。
list GET /v1beta/{parent=accounts/*}/mediationGroups
列出指定 AdMob 帳戶下的中介服務群組。
patch PATCH /v1beta/{mediationGroup.name=accounts/*/mediationGroups/*}
更新指定 AdMob 帳戶下的指定中介服務群組。

REST 資源:v1beta.accounts.mediationGroups.mediationAbExperiments

方法
create POST /v1beta/{parent=accounts/*/mediationGroups/*}/mediationAbExperiments
為指定的 AdMob 帳戶和中介服務群組建立 A/B 測試實驗。
stop POST /v1beta/{name=accounts/*/mediationGroups/*/mediationAbExperiments}:stop
停止中介服務 A/B 實驗,並選擇變化版本。

REST 資源:v1beta.accounts.mediationReport

方法
generate POST /v1beta/{parent=accounts/*}/mediationReport:generate
根據提供的報表規格產生「AdMob 中介服務」報表。

REST 資源:v1beta.accounts.networkReport

方法
generate POST /v1beta/{parent=accounts/*}/networkReport:generate
根據提供的報表規格產生 AdMob 聯播網報表。

REST 資源:v1.accounts

方法
get GET /v1/{name=accounts/*}
取得指定 AdMob 發布商帳戶的相關資訊。
list GET /v1/accounts
列出最近在 AdMob 使用者介面登入的 AdMob 發布商帳戶。

REST 資源:v1.accounts.adUnits

方法
list GET /v1/{parent=accounts/*}/adUnits
列出指定 AdMob 帳戶下的廣告單元。

REST 資源:v1.accounts.apps

方法
list GET /v1/{parent=accounts/*}/apps
列出指定 AdMob 帳戶下的應用程式。

REST 資源:v1.accounts.mediationReport

方法
generate POST /v1/{parent=accounts/*}/mediationReport:generate
根據提供的報表規格產生「AdMob 中介服務」報表。

REST 資源:v1.accounts.networkReport

方法
generate POST /v1/{parent=accounts/*}/networkReport:generate
根據提供的報表規格產生 AdMob 聯播網報表。