Jika iklan gagal dimuat, a
callback
akan dipanggil dan menyediakan objek
LoadAdError.
Untuk AdView, hal berikut akan dipanggil:
Kotlin
fun onAdFailedToLoad(error: LoadAdError)
Java
public void onAdFailedToLoad(LoadAdError adError);
Contoh berikut menunjukkan informasi yang tersedia saat iklan gagal dimuat:
Kotlin
override fun onAdFailedToLoad(error: LoadAdError) {
// Gets the domain from which the error came.
val errorDomain = error.domain
// Gets the error code. See
// https://developers.google.com/admob/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
// for a list of possible codes.
val errorCode = error.code
// Gets an error message.
// For example "Account not approved yet". See
// https://support.google.com/admob/answer/9905175 for explanations of
// common errors.
val errorMessage = error.message
// Gets additional response information about the request. See
// https://developers.google.com/admob/android/response-info
// information.
val responseInfo = error.responseInfo
// Gets the cause of the error, if available.
val cause = error.cause
// All of this information is available using the error's toString() method.
Log.d("Ads", error.toString())
}Java
@Override
public void onAdFailedToLoad(@NonNull LoadAdError adError) {
// Gets the domain from which the error came.
String errorDomain = adError.getDomain();
// Gets the error code. See
// https://developers.google.com/admob/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
// for a list of possible codes.
int errorCode = adError.getCode();
// Gets an error message.
// For example "Account not approved yet". See
// https://support.google.com/admob/answer/9905175 for explanations of
// common errors.
String errorMessage = adError.getMessage();
// Gets additional response information about the request. See
// https://developers.google.com/admob/android/response-info
// information.
ResponseInfo responseInfo = adError.getResponseInfo();
// Gets the cause of the error, if available.
AdError cause = adError.getCause();
// All of this information is available using the error's toString() method.
Log.d("Ads", adError.toString());
}MobileAds.ERROR_DOMAIN,
pesan
dapat dicari di artikel
Menyelesaikan masalah orientasi umum
untuk mendapatkan penjelasan yang lebih mendetail dan kemungkinan tindakan yang dapat dilakukan untuk
menyelesaikan masalah.
Men-debug pesan logging error umum
Di versi 23.5.0 dari Google Mobile Ads SDK, logging verbose ditingkatkan untuk menyertakan pelacakan tumpukan tempat iklan gagal dimuat. Pesan ini tidak menunjukkan error, tetapi mengidentifikasi sumber error yang unik. Tabel berikut memberikan log error umum, deskripsi, dan tindakan yang disarankan untuk penyelesaian:
| Log error | Deskripsi | Tindakan yang disarankan |
|---|---|---|
com.google.android.gms.ads.nonagon.render.cp: * |
Server iklan tidak menampilkan iklan atau sumber iklan mediasi apa pun untuk meminta. | Untuk mengetahui detail masalah orientasi umum jenis ini, lihat Menyelesaikan masalah orientasi umum. |
com.google.android.gms.ads.nonagon.render.e: * |
Semua sumber iklan di urutan mediasi gagal dimuat. Error tertentu error mewakili sumber iklan terakhir yang gagal. | Untuk mengetahui detail tentang cara mencatat alasan kegagalan setiap sumber iklan mediasi, lihat Info Respons. |
com.google.android.gms.ads.internal.util.*: Unable to obtain a JavascriptEngine. |
Permintaan iklan tidak berhasil karena WebView tidak
diizinkan dalam proses yang memiliki hak istimewa. |
|
| Permintaan iklan tidak berhasil karena koneksi jaringan yang lambat. | Coba tingkatkan koneksi internet Anda, lalu coba lagi. | |
com.google.android.gms.ads.nonagon.load.a |
Waktu permintaan iklan habis. | |
com.google.android.gms.ads.internal.util.*: Error while
connecting to ad server: Unable to resolve host "pubads.g.doubleclick.net":
No address associated with hostname |
Permintaan iklan tidak berhasil karena konektivitas jaringan. | |
com.google.android.gms.ads.internal.util.*: Error building
request URL: Cannot determine request type. Is your ad unit id correct? |
ID unit iklan tidak cocok dengan regular expression yang diharapkan. | Periksa apakah ID unit iklan Anda sudah benar. |
com.google.android.gms.ads.internal.render.bt: Unable to
instantiate mediation adapter class. |
Google Mobile Ads SDK tidak dapat menemukan adaptor mediasi. |
|
com.google.android.gms.internal.ads.*: Received error HTTP response code: 403 |
Server AdMob menolak permintaan. | Coba lagi nanti. Jika dapat direproduksi secara konsisten, ambil URL permintaan menggunakan pemeriksa iklan dan hubungi dukungan. |