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

اختيار النظام الأساسي: Android جديد Android iOS Unity Flutter

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