Batasan

Halaman ini menguraikan berbagai batas dan batasan dalam skrip Google Ads yang harus Anda ketahui. Batas ini dapat berubah kapan saja tanpa peringatan, jadi pastikan skrip Anda fleksibel dan berisi penanganan error.

Batas waktu eksekusi

Skrip Google Ads untuk akun pengiklan dapat dieksekusi selama maksimum 30 menit, setelah itu skrip akan dibatalkan. Semua perubahan yang dilakukan sebelum skrip dibatalkan akan diterapkan.

Skrip Pengelola Iklan

Skrip Pengelola Iklan biasanya dapat dieksekusi selama maksimum 30 menit setelah itu skrip akan dibatalkan. Namun, jika skrip Pengelola Iklan menggunakan metode executeInParallel untuk memproses akun secara paralel, dan menentukan metode callback, maka skrip tersebut dapat dieksekusi hingga maksimal 60 menit sebelum dibatalkan. Hal ini diilustrasikan pada gambar berikut, dengan processAccount adalah fungsi paralel, dan allFinished adalah metode callback saat memanggil executeInParallel.

Semua perubahan yang dilakukan sebelum skrip dibatalkan akan diterapkan.

Batas entitas

Skrip akun Google Ads

  • Satu iterator secara default akan menampilkan maksimal 50.000 hasil. Anda dapat mengubahnya dengan memanggil withLimit() pada pemilih.

  • Satu pemilih dapat menangani maksimal 10.000 ID dalam selector.withIds(). Jika 10.000 ID atau lebih ditentukan, selector.get() akan menampilkan error runtime. Demikian pula, menentukan kondisi Id IN [LIST] dengan daftar ID

    10.000 akan menghasilkan error runtime.

  • Output logging akan dipangkas pada 100 KB. Peringatan akan dicatat jika hal itu terjadi.

Skrip akun pengelola

  • Setiap akun yang diproses oleh skrip Pengelola Iklan mendapatkan kuotanya sendiri seperti yang tercantum di atas.

  • Saat menggunakan metode executeInParallel, skrip dapat memproses hingga 50 akun.

  • Metode processAccount dari executeInParallel dapat menampilkan data hingga 10 MB.

Batas upload massal

  • File upload dibatasi hingga 50 MB dan satu juta baris, dan akan ditolak saat pengiriman jika melebihi batas ini.

  • Tugas upload akan mencapai waktu tunggu setelah dua jam dan tugas akan berhenti memproses data yang tersisa dari file yang diupload.

Kuota untuk layanan Google

Layanan Google Apps Script yang mendasarinya menerapkan kuota harian dan batas ketat pada beberapa fitur. Lihat daftar kuota ini dan pesan pengecualian yang menyertainya.

Skrip yang diizinkan

OAuth2 digunakan untuk mengizinkan skrip. Setiap akun memiliki batas 250 skrip yang diizinkan. Di luar batas tersebut, salah satu skrip yang sebelumnya diberi otorisasi akan dibatalkan otorisasinya. Ini hanya bersifat sementara, dan skrip dapat diberi otorisasi ulang saat dibuka lagi.

Jika sering mengalami batas ini, Anda harus mempertimbangkan untuk menggunakan beberapa akun pengguna untuk mengizinkan serangkaian skrip yang berbeda.

Kampanye Video dan Shopping

Pemilih kampanye standar (AdsApp.campaigns().get()) akan memfilter video dan shopping kampanye dari hasil. Gunakan pemilih kampanye khusus sebagai gantinya: