AdMob API 可透過程式輔助方式列出中介服務介面卡,詳情請參閱accounts.adSources.adapters.list。轉接程式包含第三方轉接程式設定的詳細資料。
範例
建立 OAuth 2.0 憑證後,即可開始使用 AdMob API。如要透過 OAuth 2.0 要求存取權,您的應用程式也需要範圍資訊。
以下是 OAuth 2.0 範圍資訊:
| 範圍 | 意義 |
|---|---|
https://www.googleapis.com/auth/admob.monetization |
查看、建立及編輯您的 AdMob 營利設定。 |
https://www.googleapis.com/auth/admob.readonly |
查看所有 AdMob 資料。這些 AdMob 資料可能包含您的帳戶資訊、廣告空間和中介服務設定、報表以及其他資料,但不含付款或廣告活動詳細資料等這類機密資料。 |
curl (指令列)
使用 curl 發出的要求
載入Secrets 檔案,然後產生授權憑證。
首次執行這個步驟時,系統會要求您在瀏覽器中接受授權提示。接受邀請前,請先確認您登入的 Google 帳戶有權存取 AdMob API。應用程式將有權代表目前登入的帳戶存取資料。
如要進行驗證和授權,建議使用 oauth2l,這是用於處理 Google OAuth 2.0 的簡單指令列工具。安裝 oauth2l 並執行下列指令,然後將 path_to_credentials_json 替換為您註冊雲端應用程式時下載的
credentials.json檔案路徑。首次執行時,指令會引導您完成 OAuth 2.0 授權流程。後續執行作業會自動重新整理權杖。oauth2l header --json path_to_credentials_json --scope admob.readonly
列出轉接器。
將 pub-XXXXXXXXXXXXXXXX 替換為您的發布商 ID,即可取得 AdMob 轉接程式資訊。如要瞭解如何查看發布商 ID,請參閱這篇文章。
將 SSSSSSSSSSSSSSSSSSSS 替換為感興趣的介面卡廣告來源 ID。
使用下列指令取得介面卡清單:
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)"
ID 為
5450213213286189855的 AdMob 聯播網廣告來源回應範例:{ "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" }] }] }