AdMob API memiliki kemampuan untuk mencantumkan adaptor mediasi
secara terprogram, lihat accounts.adSources.adapters.list
untuk informasi tambahan. Adaptor menyertakan detail tentang konfigurasi adaptor
pihak ketiga.
Contoh
Setelah kredensial OAuth 2.0 dibuat, Anda siap untuk mulai menggunakan AdMob API. Untuk meminta akses menggunakan OAuth 2.0, aplikasi Anda juga akan memerlukan informasi cakupan.
Berikut adalah informasi cakupan OAuth 2.0:
Cakupan | Arti |
---|---|
https://www.googleapis.com/auth/admob.monetization |
Melihat, membuat, dan mengedit setelan monetisasi AdMob. |
https://www.googleapis.com/auth/admob.readonly |
Melihat semua data AdMob. Data ini dapat mencakup informasi akun, setelan inventaris dan mediasi, laporan, dan data lainnya. Data ini tidak mencakup data sensitif, seperti pembayaran atau detail kampanye. |
curl (baris perintah)
Permintaan menggunakan curl
Muat file rahasia klien dan buat kredensial otorisasi.
Saat pertama kali melakukan langkah ini, Anda akan diminta untuk menyetujui perintah otorisasi di browser. Sebelum menerima, pastikan Anda login dengan Akun Google yang memiliki akses ke AdMob API. Aplikasi Anda akan diberi otorisasi untuk mengakses data atas nama akun mana pun yang saat ini login.
Untuk autentikasi dan otorisasi, sebaiknya gunakan oauth2l, alat command line sederhana untuk bekerja dengan Google OAuth 2.0. Instal oauth2l dan jalankan perintah di bawah, ganti path_to_credentials_json dengan jalur ke file
credentials.json
yang Anda download saat mendaftarkan aplikasi cloud. Untuk pertama kalinya, perintah ini akan memandu Anda melalui alur otorisasi OAuth 2.0. Pengoperasian berikutnya akan memperbarui token secara otomatis.oauth2l header --json path_to_credentials_json --scope admob.readonly
Cantumkan adaptor.
Dapatkan informasi adaptor AdMob dengan mengganti pub-XXXXXXXXXXXXXXXX dengan ID penayang Anda, lihat cara menemukan ID penayang Anda.
Ganti SSSSSSSSSSSSSSSSSSSS dengan ID sumber iklan untuk adaptor yang diinginkan.
Gunakan perintah berikut untuk mendapatkan daftar adaptor:
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)"
Contoh respons untuk sumber iklan Jaringan AdMob dengan 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" }] }] }