Untuk mendiskusikan dan memberikan masukan tentang produk kami, bergabunglah ke channel Discord Google Ads resmi di server Komunitas Iklan dan Pengukuran Google.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini mencantumkan error umum dan memberikan tips tentang cara mencegah dan menanganinya.
Untuk mengetahui daftar lengkap error, tinjau referensi
error. Untuk mendapatkan dukungan lebih lanjut, buka
forum kami.
google.rpc.ErrorInfo
ACCESS_TOKEN_SCOPE_INSUFFICIENT
Ringkasan
Token akses OAuth 2.0 tidak memiliki cakupan yang diperlukan.
Penyebab umum
Permintaan ditolak karena token akses yang diberikan tidak menyertakan cakupan OAuth 2.0 Google Ads API.
Cara menanganinya
Pastikan token akses memiliki cakupan yang diperlukan. Penyebab umum error ini adalah Anda menggunakan kembali token akses yang ada yang dibuat menggunakan serangkaian cakupan OAuth yang berbeda. Lihat parameter otorisasi OAuth untuk mengetahui contoh cara membuat token akses baru dengan cakupan yang diperlukan.
Tips pencegahan
Pastikan token akses memiliki cakupan yang diperlukan. Lakukan autentikasi ulang pengguna Anda dengan cakupan yang diperlukan untuk mendapatkan akses dengan cakupan yang diperlukan. Jika aplikasi Anda menggunakan beberapa cakupan OAuth, Anda mungkin perlu menerapkan Izin OAuth terperinci.
google.auth.exceptions.RefreshError
invalid_grant
Ringkasan
Masa berlaku token telah habis atau token telah dicabut.
Penyebab umum
Project Google Cloud Platform dengan layar izin OAuth yang dikonfigurasi untuk jenis pengguna eksternal dan status publikasi Testing akan mengeluarkan token refresh yang akan berakhir dalam 7 hari.
Cara menanganinya
Status publikasi project Google Anda adalah Testing, sehingga token refresh akan habis masa berlakunya setiap 7 hari dan menerima error invalid_grant. Buka Konsol API Google dan buka layar izin OAuth. Kemudian, ubah status publikasi menjadi In production dengan mengikuti petunjuk ini agar masa berlaku token refresh tidak berakhir dalam 7 hari.
Operator ini tidak dapat digunakan dengan subclass Ad.
Penyebab umum
Mencoba mengubah atribut selain status iklan.
Cara menanganinya
T/A
Tips pencegahan
Setelah dibuat, iklan tidak dapat diubah. Jika ingin mengubah iklan, Anda harus membuat iklan baru, lalu menghapus iklan lama. status iklan dapat diubah menggunakan MutateAdGroupAds.
INVALID_INPUT
Ringkasan
Salah satu kolom dalam iklan berisi karakter yang tidak valid.
Penyebab umum
Menggunakan karakter khusus dalam URL.
Cara menanganinya
T/A
Tips pencegahan
Validasi URL di aplikasi Anda sebelum membuat permintaan API.
LINE_TOO_WIDE
Ringkasan
Salah satu kolom dalam iklan lebih panjang dari panjang maksimum yang diizinkan. Lihat Tentang iklan teks.
Penyebab umum
Memiliki baris teks yang terlalu panjang.
Cara menanganinya
T/A
Tips pencegahan
Validasi panjang baris sebelum membuat permintaan API.
Grup iklan sedang ditambahkan atau diganti namanya, tetapi nama tersebut sudah digunakan oleh grup iklan lain.
Penyebab umum
Membuat grup iklan baru dengan nama grup iklan yang sudah ada dan aktif atau dijeda.
Cara menanganinya
Mencatat error dan menampilkan pesan error kepada pengguna, yang secara opsional menyarankan nama grup iklan yang unik atau menampilkan daftar nama yang sedang digunakan.
123-456-7890 harus 1234567890. Lihat bagian Memulai untuk mengetahui detailnya.
CLIENT_CUSTOMER_ID_IS_REQUIRED
Ringkasan
ID pelanggan klien tidak ditentukan di header HTTP.
Penyebab umum
Tidak menentukan ID pelanggan klien di header HTTP.
Cara menanganinya
T/A
Tips pencegahan
ID pelanggan klien diperlukan untuk semua panggilan, jadi pastikan Anda telah menentukannya di header HTTP. Sebaiknya gunakan library klien kami karena library tersebut akan menanganinya untuk Anda.
CUSTOMER_NOT_FOUND
Ringkasan
Tidak ada akun yang ditemukan untuk ID pelanggan yang diberikan di header.
Penyebab umum
Mencoba mengakses akun yang baru dibuat sebelum akun tersebut dibuat di backend.
Cara menanganinya
Tunggu lima menit pertama, lalu coba lagi setiap 30 detik.
Tips pencegahan
Tunggu beberapa menit setelah akun dibuat sebelum mengirimkan permintaan terhadap akun tersebut.
GOOGLE_ACCOUNT_COOKIE_INVALID
Ringkasan
Token akses di header permintaan tidak valid atau sudah tidak berlaku.
Penyebab umum
Token akses telah dibatalkan.
Cara menanganinya
Minta token baru. Jika Anda menggunakan salah satu library klien kami, lihat dokumentasinya tentang cara memperbarui token.
Tips pencegahan
Simpan dan gunakan kembali token akses hingga masa berlakunya berakhir.
NOT_ADS_USER
Ringkasan
Akun Google yang digunakan untuk membuat token akses tidak dikaitkan dengan akun Google Ads mana pun.
Penyebab umum
Informasi login yang diberikan sesuai dengan Akun Google yang tidak mengaktifkan Google Ads.
Cara menanganinya
Pastikan untuk login dengan akun Google Ads yang valid (biasanya akun pengelola Anda) untuk alur OAuth. Anda juga dapat mengundang Akun Google untuk mengakses akun Google Ads yang ada dengan login ke akun pengelola, memilih akun pelanggan atau pengelola yang dimaksud, membuka Tools and Settings > Access and security, lalu menambahkan alamat email Akun Google.
Tips pencegahan
T/A
OAUTH_TOKEN_INVALID
Ringkasan
Token akses OAuth di header tidak valid.
Penyebab umum
Token akses Anda yang diteruskan dengan header HTTP salah.
Cara menanganinya
T/A
Tips pencegahan
Pastikan Anda telah meneruskan token akses yang benar yang terkait dengan akun Anda. ID klien terkadang disalahartikan sebagai token refresh dan kode otorisasi. Jika Anda ingin mendapatkan kredensial yang dapat mengakses semua akun klien di akun pengelola, pastikan Anda mendapatkan refresh token untuk akun pengelola. Untuk mengetahui detail selengkapnya, lihat panduan kami tentang token akses dan token refresh serta OAuth2.
ORGANIZATION_NOT_ASSOCIATED_WITH_DEVELOPER_TOKEN
Ringkasan
Token developer sudah dikaitkan dengan organisasi Google Cloud dan tidak dapat dikaitkan dengan organisasi lain.
Penyebab umum
Token developer tidak dikaitkan dengan project Google Cloud di organisasi Google Cloud yang sama dengan project Google Cloud yang digunakan untuk membuat permintaan awal.
Cara menanganinya
Pastikan ID klien OAuth dikaitkan dengan project Google Cloud di organisasi Google Cloud yang sama jika Anda telah membuat permintaan API dengan token developer.
Tips pencegahan
Pastikan semua project Google Cloud Anda dikaitkan dengan organisasi Google Cloud yang sama. Project Google Cloud hanya dapat dikaitkan dengan satu token developer, tetapi token developer dapat dikaitkan dengan beberapa project dalam organisasi.
DEVELOPER_TOKEN_INVALID
Ringkasan
Token developer tidak valid.
Penyebab umum
Penyebab umum error ini mencakup salah ketik pada token developer, atau salah menyetel token developer di header permintaan yang berbeda.
Cara menanganinya
Pastikan Anda menyalin token developer dari pusat API untuk menghindari salah ketik. Anda dapat menemukan pusat API di akun pengelola Google Ads Anda. Selain itu, pastikan Anda menyetel token developer di header yang benar. Token developer terkadang disamakan dengan token refresh OAuth dan kode otorisasi. Baca selengkapnya tentang header permintaan yang berbeda di sini.
Token developer tidak diizinkan dengan project yang dikirim dalam permintaan.
Penyebab umum
Setiap project Konsol API Google dapat dikaitkan dengan token developer dari hanya satu akun pengelola. Setelah Anda membuat permintaan Google Ads API, token developer akan dipasangkan secara permanen ke project Konsol Google API. Jika tidak menggunakan project Konsol API Google baru, Anda akan mendapatkan error DEVELOPER_TOKEN_PROHIBITED saat membuat permintaan.
Cara menanganinya
T/A
Tips pencegahan
Jika beralih ke token developer di akun pengelola baru, Anda harus membuat project Konsol Google API baru untuk permintaan Google Ads API yang menggunakan token pengelola baru.
USER_PERMISSION_DENIED
Ringkasan
Pelanggan yang diberi otorisasi tidak memiliki akses ke pelanggan yang beroperasi.
Penyebab umum
Mengautentikasi sebagai pengguna dengan akses ke akun pengelola, tetapi tidak menentukan login-customer-id dalam permintaan.
Cara menanganinya
T/A
Tips pencegahan
Tentukan login-customer-id sebagai ID akun pengelola tanpa tanda hubung (-). Library klien memiliki dukungan bawaan untuk hal ini.
Kampanye sedang ditambahkan atau diganti namanya, tetapi nama tersebut sudah digunakan oleh kampanye lain.
Penyebab umum
Membuat kampanye baru dengan nama kampanye yang sudah ada dan aktif atau dijeda.
Cara menanganinya
Catat error dan tampilkan pesan error kepada pengguna, yang secara opsional menyarankan nama kampanye unik atau menampilkan daftar nama yang sedang digunakan.
Waktu permintaan habis dan tidak dapat diselesaikan cukup cepat untuk menampilkan respons.
Penyebab umum
Permintaan penelusuran dibuat yang menghasilkan respons terlalu besar, atau permintaan perubahan terlalu besar untuk diproses.
Cara menanganinya
Tunggu sekitar 30 detik, lalu coba lagi permintaan tersebut. Jika error berlanjut, coba bagi permintaan menjadi beberapa permintaan yang lebih kecil yang dapat diselesaikan lebih cepat.
Terjadi error tidak terduga saat memproses permintaan.
Penyebab umum
API tidak berfungsi dengan benar karena bug.
Cara menanganinya
Coba lagi permintaan yang gagal dengan error ini, menggunakan jadwal backoff eksponensial untuk percobaan ulang.
Tips pencegahan
T/A
TRANSIENT_ERROR
Ringkasan
Terjadi error internal sementara, dan percobaan ulang harus dilakukan.
Penyebab umum
Error ini terjadi saat API mengalami masalah sementara secara internal.
Cara menanganinya
Coba lagi permintaan yang gagal dengan error ini, menggunakan jadwal backoff eksponensial untuk percobaan ulang.
Tips pencegahan
T/A
InvalidGrantError
invalid_grant (malformed auth code)
Ringkasan
Kode otorisasi yang ditukar dengan token OAuth salah format.
Penyebab umum
Hal ini terjadi saat mencoba membuat token refresh untuk pengguna yang telah diberi akses ke aplikasi yang meminta. Misalnya, hal ini dapat terjadi saat menjalankan Contoh pembuatan kredensial Pengguna lebih dari sekali untuk kredensial klien OAuth dan pengguna yang sama.
Cara menanganinya
Untuk membuat ulang token refresh untuk kombinasi tertentu dari kredensial pengguna yang memberi otorisasi dan klien OAuth, cabut token refresh yang ada. Perhatikan bahwa mencabut token akan membuatnya tidak dapat digunakan untuk akses Google Ads API dan membatalkan semua token akses yang digunakan token refresh untuk membuatnya.
Tips pencegahan
Pastikan untuk menyimpan token refresh Anda di lokasi yang aman untuk menghindari kebutuhan akan regenerasi.
Permintaan merujuk ke resource yang tidak dapat ditemukan.
Penyebab umum
Permintaan tersebut berupaya mengubah atau merujuk resource yang tidak ada atau telah dihapus. Atau, nama resource yang diberikan untuk resource salah format.
Cara menanganinya
Gunakan permintaan penelusuran untuk mengambil nama resource bagi resource yang ada sebelum mengirimkan permintaan perubahan. Tinjau panduan library klien kami, yang mencakup dokumentasi tentang cara membuat nama resource yang valid dalam setiap bahasa yang didukung
Tips pencegahan
Jangan membuat nama resource secara manual. Gunakan salah satu metode helper yang ditawarkan oleh library klien kami.
Permintaan mencoba membuat resource yang akan menyebabkan jumlah total resource tersebut melebihi batas yang ditentukan.
Penyebab umum
Ada beberapa batasan jumlah resource yang dapat ada dalam konteks tertentu.
Cara menanganinya
Identifikasi batas yang dihadapi dengan meninjau Batas sistem. Gunakan kembali resource yang ada, atau hapus resource untuk menyediakan ruang bagi resource baru.
Tips pencegahan
Gunakan kueri penelusuran untuk memantau jumlah resource yang memiliki batasan.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-13 UTC."],[[["The Google Ads API returns a variety of errors related to authentication, ads, assets, bidding, and budgets, providing specific error codes for troubleshooting."],["Common causes of errors include invalid inputs, exceeding limits, and resource conflicts, necessitating careful validation of data and adherence to API guidelines."],["Suggested solutions involve correcting inputs, adjusting values to meet requirements, ensuring unique names, and retrying with exponential backoff for transient errors."],["Understanding the error codes and their corresponding descriptions enables developers to effectively diagnose and resolve issues encountered during API interactions."],["Developers should consult the Google Ads API documentation for detailed explanations of each error and recommended best practices to avoid them."]]],[]]