عند تعذُّر تحميل إعلان، يتم استدعاء دالة ردّ اتصال تفيد بتعذُّر التحميل وتوفّر عنصر LoadAdError.
يستردّ مقتطف الرمز التالي معلومات الخطأ عندما يتعذّر تحميل "إعلان مقابل مكافأة":
onAdFailedToLoad: (ad, loadAdError) {
// Gets the domain from which the error came.
String domain = loadAdError.domain;
// Gets the error code. See
// https://developers.google.com/admob/android/reference/com/google/android/gms/ads/AdRequest
// and https://developers.google.com/admob/ios/api/reference/Enums/GADErrorCode
// for a list of possible codes.
int code = loadAdError.code;
// A log friendly string summarizing the error.
String message = loadAdError.message;
// Get response information, which may include results of mediation requests.
ResponseInfo? responseInfo = loadAdError.responseInfo;
}
يمكن استخدام هذه المعلومات لتحديد سبب تعذُّر تحميل الإعلان بدقة أكبر. على وجه التحديد، بالنسبة إلى الأخطاء ضمن النطاق com.google.admob على نظام التشغيل iOS وcom.google.android.gms.ads على نظام التشغيل Android، يمكن البحث عن GetMessage() في مقالة مركز المساعدة هذه للحصول على شرح أكثر تفصيلاً والإجراءات المحتملة التي يمكن اتخاذها لحل المشكلة.