Semua panggilan Google AdMob API harus diotorisasi melalui OAuth2 agar aplikasi Anda dapat berinteraksi dengan layanan web atas nama pengguna. OAuth2 memungkinkan aplikasi klien AdMob API Anda mengakses akun AdMob pengguna tanpa harus menangani atau menyimpan nama pengguna atau sandi pengguna. Untuk ringkasan otorisasi, lihat Otorisasi.
Lakukan langkah-langkah berikut untuk membuat kredensial OAuth2 dan membuat permintaan pertama Anda.
Prasyarat
Pemahaman tentang dasar-dasar REST dan mengizinkan permintaan dengan OAuth 2.0.
Menentukan jenis autentikasi
Periksa tabel di bawah ini untuk melihat jenis autentikasi yang paling sesuai untuk aplikasi Anda:
Memilih jenis autentikasi OAuth2 | Jika ... |
---|---|
Aplikasi desktop |
|
Aplikasi web |
|
Membuat project
Untuk mulai menggunakan AdMob API, Anda harus membuat atau memilih project di Konsol Google API terlebih dahulu dan mengaktifkan API menggunakan alat penyiapan, yang memandu Anda menjalankan prosesnya dan mengaktifkan AdMob API secara otomatis.
Mengaktifkan API untuk project yang sudah ada
Langkah-langkah berikut berlaku untuk pengguna yang memiliki project yang sudah ada dan lebih memilih untuk mengaktifkan AdMob API secara manual.
Membuat kredensial OAuth2
Petunjuk berikut akan memandu Anda melalui proses pembuatan client ID OAuth 2.0 untuk digunakan dengan alur aplikasi terinstal.
Klik CREATE CREDENTIALS > OAuth client ID.
Jika belum mengonfigurasi layar izin OAuth untuk project ini sebelumnya, Anda akan diarahkan untuk melakukannya sekarang. Klik KONFIGURASI LAYAR IZIN. Ada beberapa cara untuk mengonfigurasi layar izin agar dapat menggunakan client ID OAuth 2.0.
- Tetapkan jenis pengguna ke Eksternal dan status publikasi ke Dipublikasikan.
Atau, tetapkan jenis pengguna ke Eksternal dan status publikasi ke Pengujian, lalu tambahkan Pengguna pengujian dengan memilih tambahkan pengguna untuk memberi mereka akses guna menggunakan client ID OAuth 2.0 Anda.
Lihat informasi tambahan tentang menyiapkan layar izin OAuth.
Pilih Aplikasi desktop atau Aplikasi Web sebagai jenis aplikasi, beri nama, lalu klik Buat.
Setelah selesai, Anda akan melihat client ID dan secret klien OAuth 2.0, yang dapat didownload dalam format JSON dan disimpan untuk digunakan nanti.
Buat permintaan
AdMob API dibuat berdasarkan HTTP dan JSON, sehingga semua klien HTTP standar dapat mengirim permintaan ke API ini dan mengurai responsnya. Namun, library klien Google API menyediakan integrasi bahasa yang lebih baik, keamanan yang lebih tinggi, dan dukungan untuk membuat permintaan yang diotorisasi. Library klien tersedia dalam sejumlah bahasa pemrograman. Dengan menggunakannya, Anda dapat menghindari penyiapan permintaan HTTP dan mengurai respons secara manual.
Setelah kredensial OAuth 2.0 dibuat, Anda siap untuk mulai menggunakan AdMob API. Untuk meminta akses menggunakan OAuth 2.0, aplikasi Anda juga memerlukan informasi cakupan:
Cakupan | Arti |
---|---|
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. |
https://www.googleapis.com/auth/admob.report |
Melihat laporan performa dan penghasilan iklan. Melihat ID penayang, zona waktu, dan kode mata uang default. |
Buat permintaan pertama Anda untuk membuat laporan menggunakan contoh di Java, PHP, Python, atau curl.
Mencabut token bersama
Anda dapat mencabut token bersama dengan dua cara:
Buka halaman izin Akun Google dan cabut akses dari project yang relevan.
Atau, Anda dapat mencabut token aplikasi web menggunakan Google Identity API.