Halaman ini mencantumkan berbagai kuota dan batasan khusus untuk AdSense Management API. Kebijakan ini berlaku selain batasan khusus produk (seperti jumlah channel per akun) yang berlaku untuk AdSense secara umum.
Kuota level API
Semua permintaan yang dikirim ke AdSense Management API dihitung berdasarkan kuota rasio permintaan umum, terlepas dari jenis permintaannya.
Anda dapat melihat penggunaan saat ini untuk salah satu kuota tersebut menggunakan halaman Kuota di Konsol API Google. Anda juga dapat menyiapkan pemberitahuan penggunaan atau pemantauan tambahan; lihat dokumentasi ringkasan Kuota Google Cloud umum untuk mengetahui informasi lebih lanjut.
Jika kuota ini terlampaui, permintaan akan ditolak dengan error Permintaan Terlalu Banyak pada HTTP 429. Pesan error akan menyertakan detail tentang kuota yang terlampaui.
Deskripsi | Nilai | Catatan |
---|---|---|
Kueri per menit untuk satu pengguna dan project | 100 | t/a |
Kueri per menit untuk semua pengguna yang menggunakan satu project | 500 | t/a |
Kueri per hari | 10.000 | Kuota harian direset sekitar tengah malam waktu Pasifik. |
Batas ukuran laporan
Laporan yang dihasilkan oleh AdSense Management API memiliki ukuran maksimum yang bergantung pada format output:
-
Laporan JSON (misalnya,yang dihasilkan oleh metode
accounts.reports.generate
) dibatasi hingga maksimum 100.000 baris. Laporan yang lebih besar dari ukuran ini akan dipotong,
tetapi responsnya menyertakan kolom
totalMatchedRows
yang menyertakan ukuran laporan lengkap, yang dapat digunakan untuk mengidentifikasi apakah telah terjadi pemotongan. - Laporan CSV (misalnya, yang dibuat oleh metode accounts.reports.generateCsv ) dibatasi hingga maksimum 1.000.000 baris. Laporan yang lebih besar dari ukuran ini akan terpotong.
Melaporkan kuota baris
AdSense Management API juga menerapkan batas pada jumlah total data pelaporan yang dapat diambil selama periode harian dan yang lebih singkat untuk mencegah penyalahgunaan. Jika batas ini terlampaui, permintaan akan ditolak dengan pesan error Permintaan Terlalu Banyak HTTP 429 yang disertai pesan terkait "Report row rows exceeded".
Batas permintaan lainnya
Berbagai parameter permintaan mengontrol jumlah data yang harus ditampilkan untuk sebuah permintaan (misalnya, page_size
untuk permintaan yang memungkinkan penomoran halaman, atau parameter limit
untuk permintaan pembuatan laporan). Jika parameter ini tidak ditentukan, nilai defaultnya selalu berupa nilai maksimum yang diizinkan. Menentukan nilai yang lebih tinggi akan menyebabkan permintaan ditolak dengan
error Permintaan Buruk HTTP 400.