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

Skrip Google Ads untuk akun pengiklan dapat dijalankan selama maksimal 30 menit, setelah itu skrip akan dibatalkan. Semua perubahan yang dibuat sebelum skrip dibatalkan akan diterapkan.

Skrip Ad Manager

Skrip Ads Manager biasanya dapat dijalankan 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, skrip tersebut dapat dieksekusi hingga maksimum 60 menit sebelum dibatalkan. Hal ini diilustrasikan dalam 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 akan secara default menampilkan maksimal 50.000 hasil. Anda dapat mengubahnya dengan memanggil withLimit() pada pemilih.

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

  • Output logging akan dipotong pada 100 Kb. Peringatan akan dicatat ke dalam log jika hal itu terjadi.

Skrip akun pengelola

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

  • 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 dikirim jika melebihi batas ini.

  • Waktu tunggu tugas upload akan berakhir 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 dan pesan pengecualian yang menyertainya.

Skrip yang diotorisasi

OAuth2 digunakan untuk mengizinkan skrip. Setiap akun memiliki batas 250 skrip yang diizinkan. Di atas batas tersebut, salah satu skrip yang diizinkan sebelumnya akan dibatalkan otorisasi. Hal ini hanya bersifat sementara, dan skrip dapat diotorisasi ulang saat dibuka lagi.

Jika Anda sering mengalami batasan ini, sebaiknya gunakan beberapa akun pengguna untuk mengizinkan berbagai kumpulan skrip.

Kampanye video dan Shopping

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