أخطاء في تحميل الإعلانات

اختيار النظام الأساسي: Android iOS Unity Flutter Android (الإصدار القديم)

عندما يتعذّر تحميل إعلان، يتم استدعاء دالّة ردّ الاتصال بشأن الفشل التي توفّر عنصر 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 على أجهزة Android، يمكن البحث عن GetMessage() في مقالة مركز المساعدة هذه للحصول على شرح أكثر تفصيلاً والإجراءات المحتمَلة التي يمكن اتّخاذها لحلّ المشكلة.