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
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 kondisiId IN [LIST]
dengan daftar ID10.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
dariexecuteInParallel
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: