وقتی یک تبلیغ بارگذاری نمیشود، یک تابع فراخوانی خطا فراخوانی میشود که یک شیء 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/ad-manager/mobile-ads-sdk/android/reference/com/google/android/gms/ads/AdRequest
// and https://developers.google.com/ad-manager/mobile-ads-sdk/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 در اندروید رخ میدهند، میتوان تابع GetMessage() را در این مقاله مرکز راهنما برای توضیح دقیقتر و اقدامات احتمالی که میتوان برای حل مشکل انجام داد، جستجو کرد.