خطاهای بارگذاری آگهی

وقتی تبلیغی بارگذاری نمی‌شود، همیشه یک علامت وجود دارد پاسخ به تماس که نامیده می شود که الف را فراهم می کندLoadAdError شی

برای an AdView، به موارد زیر گفته می شود:

در اینجا یک قطعه کد وجود دارد که اطلاعات موجود در هنگام بارگیری یک تبلیغ را نشان می دهد:

جاوا

@Override
public void onAdFailedToLoad(LoadAdError error) {
  // Gets the domain from which the error came.
  String errorDomain = error.getDomain();
  // Gets the error code. See
  // https://developers.google.com/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
  // for a list of possible codes.
  int errorCode = error.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 = error.getMessage();
  // Gets additional response information about the request. See
  // https://developers.google.com/admob/android/response-info for more
  // information.
  ResponseInfo responseInfo = error.getResponseInfo();
  // Gets the cause of the error, if available.
  AdError cause = error.getCause();
  // All of this information is available using the error's toString() method.
  Log.d("Ads", error.toString());
}

کاتلین

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/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 for more
  // 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())
}

از این اطلاعات می توان برای تعیین دقیق تری استفاده کرد که چه چیزی باعث شکست بارگذاری تبلیغات شده است.به ویژه برای خطاهای زیر دامنه MobileAds.ERROR_DOMAIN ، پیام برای توضیح دقیق تر و اقدامات احتمالی که می توان برای حل این مشکل انجام داد، می توان در این مقاله مرکز راهنمایی جستجو کرد.

اشکال‌زدایی پیام‌های ثبت خطای رایج

در نسخه 23.4.0 Google Mobile Ads SDK، ثبت خطا برای گنجاندن ردیابی پشته ای از جایی که آگهی بارگیری نمی شود، بهبود یافته است. این پیام ها خرابی را نشان نمی دهند، بلکه منبع منحصر به فرد خطا را مشخص می کنند. جدول زیر گزارش های رایج خطا، توضیحات و اقدامات پیشنهادی برای حل را ارائه می دهد:

گزارش خطا توضیحات اقدام(های) پیشنهادی
com.google.android.gms.ads.nonagon.render.cp: * سرور آگهی یک آگهی یا هیچ منبع تبلیغاتی واسطه ای را برای درخواست بازگرداند.برای جزئیات مربوط به مشکلات رایج ورود به سیستم از این نوع، به حل مشکلات رایج ورود به سیستم مراجعه کنید.
com.google.android.gms.ads.nonagon.render.e: * همه منابع تبلیغاتی در آبشار میانجی بارگیری نشدند. خطای خاص نشان دهنده آخرین منبع تبلیغی است که ناموفق بوده است. برای جزئیات در مورد ثبت دلیل شکست هر منبع تبلیغ واسطه، به اطلاعات پاسخ مراجعه کنید.
com.google.android.gms.ads.internal.util.*: Unable to obtain a JavascriptEngine. درخواست تبلیغ ناموفق بود زیرا WebView در فرآیندهای ممتاز مجاز نیست.
  • تنظیمات اینترنت خود را بررسی کنید.
  • android:sharedUserId="android.uid.system" را حذف کنید و برنامه را به عنوان برنامه سیستم نصب کنید.
درخواست تبلیغ به دلیل کندی اتصال شبکه ناموفق بود. سعی کنید اتصال اینترنت خود را بهبود بخشید و دوباره امتحان کنید.
com.google.android.gms.ads.nonagon.load.a زمان درخواست آگهی تمام شد.
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 درخواست آگهی به دلیل اتصال به شبکه ناموفق بود.
com.google.android.gms.ads.internal.util.*: Error building request URL: Cannot determine request type. Is your ad unit id correct? شناسه واحد تبلیغات با عبارت معمولی مورد انتظار مطابقت نداشت. بررسی کنید که آیا شناسه واحد تبلیغات شما درست است یا خیر.
com.google.android.gms.ads.internal.render.bt: Unable to instantiate mediation adapter class. Google Mobile Ads SDK نمی تواند آداپتور میانجی را پیدا کند.
  • تشخیص آداپتورهایی که Google Mobile Ads SDK نمی تواند با استفاده از مشاهده آداپتورهای موجود در ad inspector پیدا کند.
  • آداپتورهای گم شده را به پروژه خود اضافه کنید. برای خواندن دستورالعمل‌های نحوه تکمیل این مرحله برای هر منبع آگهی، جزئیات شبکه را ببینید.
،

وقتی تبلیغی بارگذاری نمی‌شود، همیشه یک علامت وجود دارد پاسخ به تماس که نامیده می شود که الف را فراهم می کندLoadAdError شی

برای an AdView، به موارد زیر گفته می شود:

در اینجا یک قطعه کد وجود دارد که اطلاعات موجود در هنگام بارگیری یک تبلیغ را نشان می دهد:

جاوا

@Override
public void onAdFailedToLoad(LoadAdError error) {
  // Gets the domain from which the error came.
  String errorDomain = error.getDomain();
  // Gets the error code. See
  // https://developers.google.com/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
  // for a list of possible codes.
  int errorCode = error.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 = error.getMessage();
  // Gets additional response information about the request. See
  // https://developers.google.com/admob/android/response-info for more
  // information.
  ResponseInfo responseInfo = error.getResponseInfo();
  // Gets the cause of the error, if available.
  AdError cause = error.getCause();
  // All of this information is available using the error's toString() method.
  Log.d("Ads", error.toString());
}

کاتلین

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/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 for more
  // 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())
}

از این اطلاعات می توان برای تعیین دقیق تری استفاده کرد که چه چیزی باعث شکست بارگذاری تبلیغات شده است.به ویژه برای خطاهای زیر دامنه MobileAds.ERROR_DOMAIN ، پیام برای توضیح دقیق تر و اقدامات احتمالی که می توان برای حل این مشکل انجام داد، می توان در این مقاله مرکز راهنمایی جستجو کرد.

اشکال‌زدایی پیام‌های ثبت خطای رایج

در نسخه 23.4.0 Google Mobile Ads SDK، ثبت خطا برای گنجاندن ردیابی پشته ای از جایی که آگهی بارگیری نمی شود، بهبود یافته است. این پیام ها خرابی را نشان نمی دهند، بلکه منبع منحصر به فرد خطا را مشخص می کنند. جدول زیر گزارش های رایج خطا، توضیحات و اقدامات پیشنهادی برای حل را ارائه می دهد:

گزارش خطا توضیحات اقدام(های) پیشنهادی
com.google.android.gms.ads.nonagon.render.cp: * سرور آگهی یک آگهی یا هیچ منبع تبلیغاتی واسطه ای را برای درخواست بازگرداند.برای جزئیات مربوط به مشکلات رایج ورود به سیستم از این نوع، به حل مشکلات رایج ورود به سیستم مراجعه کنید.
com.google.android.gms.ads.nonagon.render.e: * همه منابع تبلیغاتی در آبشار میانجی بارگیری نشدند. خطای خاص نشان دهنده آخرین منبع تبلیغی است که ناموفق بوده است. برای جزئیات در مورد ثبت دلیل شکست هر منبع تبلیغ واسطه، به اطلاعات پاسخ مراجعه کنید.
com.google.android.gms.ads.internal.util.*: Unable to obtain a JavascriptEngine. درخواست تبلیغ ناموفق بود زیرا WebView در فرآیندهای ممتاز مجاز نیست.
  • تنظیمات اینترنت خود را بررسی کنید.
  • android:sharedUserId="android.uid.system" را حذف کنید و برنامه را به عنوان برنامه سیستم نصب کنید.
درخواست تبلیغ به دلیل کندی اتصال شبکه ناموفق بود. سعی کنید اتصال اینترنت خود را بهبود بخشید و دوباره امتحان کنید.
com.google.android.gms.ads.nonagon.load.a زمان درخواست آگهی تمام شد.
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 درخواست آگهی به دلیل اتصال به شبکه ناموفق بود.
com.google.android.gms.ads.internal.util.*: Error building request URL: Cannot determine request type. Is your ad unit id correct? شناسه واحد تبلیغات با عبارت معمولی مورد انتظار مطابقت نداشت. بررسی کنید که آیا شناسه واحد تبلیغات شما درست است یا خیر.
com.google.android.gms.ads.internal.render.bt: Unable to instantiate mediation adapter class. Google Mobile Ads SDK نمی تواند آداپتور میانجی را پیدا کند.
  • تشخیص آداپتورهایی که Google Mobile Ads SDK نمی تواند با استفاده از مشاهده آداپتورهای موجود در ad inspector پیدا کند.
  • آداپتورهای گم شده را به پروژه خود اضافه کنید. برای خواندن دستورالعمل‌های نحوه تکمیل این مرحله برای هر منبع آگهی، جزئیات شبکه را ببینید.
،

وقتی تبلیغی بارگذاری نمی‌شود، همیشه یک علامت وجود دارد پاسخ به تماس که نامیده می شود که الف را فراهم می کندLoadAdError شی

برای an AdView، به موارد زیر گفته می شود:

در اینجا یک قطعه کد وجود دارد که اطلاعات موجود در هنگام بارگیری یک تبلیغ را نشان می دهد:

جاوا

@Override
public void onAdFailedToLoad(LoadAdError error) {
  // Gets the domain from which the error came.
  String errorDomain = error.getDomain();
  // Gets the error code. See
  // https://developers.google.com/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
  // for a list of possible codes.
  int errorCode = error.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 = error.getMessage();
  // Gets additional response information about the request. See
  // https://developers.google.com/admob/android/response-info for more
  // information.
  ResponseInfo responseInfo = error.getResponseInfo();
  // Gets the cause of the error, if available.
  AdError cause = error.getCause();
  // All of this information is available using the error's toString() method.
  Log.d("Ads", error.toString());
}

کاتلین

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/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 for more
  // 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())
}

از این اطلاعات می توان برای تعیین دقیق تری استفاده کرد که چه چیزی باعث شکست بارگذاری تبلیغات شده است.به ویژه برای خطاهای زیر دامنه MobileAds.ERROR_DOMAIN ، پیام برای توضیح دقیق تر و اقدامات احتمالی که می توان برای حل این مشکل انجام داد، می توان در این مقاله مرکز راهنمایی جستجو کرد.

اشکال‌زدایی پیام‌های ثبت خطای رایج

در نسخه 23.4.0 Google Mobile Ads SDK، ثبت خطا برای گنجاندن ردیابی پشته ای از جایی که آگهی بارگیری نمی شود، بهبود یافته است. این پیام ها خرابی را نشان نمی دهند، بلکه منبع منحصر به فرد خطا را مشخص می کنند. جدول زیر گزارش های رایج خطا، توضیحات و اقدامات پیشنهادی برای حل را ارائه می دهد:

گزارش خطا توضیحات اقدام(های) پیشنهادی
com.google.android.gms.ads.nonagon.render.cp: * سرور آگهی یک آگهی یا هیچ منبع تبلیغاتی واسطه ای را برای درخواست بازگرداند.برای جزئیات مربوط به مشکلات رایج ورود به سیستم از این نوع، به حل مشکلات رایج ورود به سیستم مراجعه کنید.
com.google.android.gms.ads.nonagon.render.e: * همه منابع تبلیغاتی در آبشار میانجی بارگیری نشدند. خطای خاص نشان دهنده آخرین منبع تبلیغی است که ناموفق بوده است. برای جزئیات در مورد ثبت دلیل شکست هر منبع تبلیغ واسطه، به اطلاعات پاسخ مراجعه کنید.
com.google.android.gms.ads.internal.util.*: Unable to obtain a JavascriptEngine. درخواست تبلیغ ناموفق بود زیرا WebView در فرآیندهای ممتاز مجاز نیست.
  • تنظیمات اینترنت خود را بررسی کنید.
  • android:sharedUserId="android.uid.system" را حذف کنید و برنامه را به عنوان برنامه سیستم نصب کنید.
درخواست تبلیغ به دلیل کندی اتصال شبکه ناموفق بود. سعی کنید اتصال اینترنت خود را بهبود بخشید و دوباره امتحان کنید.
com.google.android.gms.ads.nonagon.load.a زمان درخواست آگهی تمام شد.
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 درخواست آگهی به دلیل اتصال به شبکه ناموفق بود.
com.google.android.gms.ads.internal.util.*: Error building request URL: Cannot determine request type. Is your ad unit id correct? شناسه واحد تبلیغات با عبارت معمولی مورد انتظار مطابقت نداشت. بررسی کنید که آیا شناسه واحد تبلیغات شما درست است یا خیر.
com.google.android.gms.ads.internal.render.bt: Unable to instantiate mediation adapter class. Google Mobile Ads SDK نمی تواند آداپتور میانجی را پیدا کند.
  • تشخیص آداپتورهایی که Google Mobile Ads SDK نمی تواند با استفاده از مشاهده آداپتورهای موجود در ad inspector پیدا کند.
  • آداپتورهای گم شده را به پروژه خود اضافه کنید. برای خواندن دستورالعمل‌های نحوه تکمیل این مرحله برای هر منبع آگهی، جزئیات شبکه را ببینید.
،

وقتی تبلیغی بارگذاری نمی‌شود، همیشه یک علامت وجود دارد پاسخ به تماس که نامیده می شود که الف را فراهم می کندLoadAdError شی

برای an AdView، به موارد زیر گفته می شود:

در اینجا یک قطعه کد وجود دارد که اطلاعات موجود در هنگام بارگیری یک تبلیغ را نشان می دهد:

جاوا

@Override
public void onAdFailedToLoad(LoadAdError error) {
  // Gets the domain from which the error came.
  String errorDomain = error.getDomain();
  // Gets the error code. See
  // https://developers.google.com/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
  // for a list of possible codes.
  int errorCode = error.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 = error.getMessage();
  // Gets additional response information about the request. See
  // https://developers.google.com/admob/android/response-info for more
  // information.
  ResponseInfo responseInfo = error.getResponseInfo();
  // Gets the cause of the error, if available.
  AdError cause = error.getCause();
  // All of this information is available using the error's toString() method.
  Log.d("Ads", error.toString());
}

کاتلین

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/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 for more
  // 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())
}

از این اطلاعات می توان برای تعیین دقیق تری استفاده کرد که چه چیزی باعث شکست بارگذاری تبلیغات شده است.به ویژه برای خطاهای زیر دامنه MobileAds.ERROR_DOMAIN ، پیام برای توضیح دقیق تر و اقدامات احتمالی که می توان برای حل این مشکل انجام داد، می توان در این مقاله مرکز راهنمایی جستجو کرد.

اشکال‌زدایی پیام‌های ثبت خطای رایج

در نسخه 23.4.0 Google Mobile Ads SDK، ثبت خطا برای گنجاندن ردیابی پشته ای از جایی که آگهی بارگیری نمی شود، بهبود یافته است. این پیام ها خرابی را نشان نمی دهند، بلکه منبع منحصر به فرد خطا را مشخص می کنند. جدول زیر گزارش های رایج خطا، توضیحات و اقدامات پیشنهادی برای حل را ارائه می دهد:

گزارش خطا توضیحات اقدام(های) پیشنهادی
com.google.android.gms.ads.nonagon.render.cp: * سرور آگهی یک آگهی یا هیچ منبع تبلیغاتی واسطه ای را برای درخواست بازگرداند.برای جزئیات مربوط به مشکلات رایج ورود به سیستم از این نوع، به حل مشکلات رایج ورود به سیستم مراجعه کنید.
com.google.android.gms.ads.nonagon.render.e: * همه منابع تبلیغاتی در آبشار میانجی بارگیری نشدند. خطای خاص نشان دهنده آخرین منبع تبلیغی است که ناموفق بوده است. برای جزئیات در مورد ثبت دلیل شکست هر منبع تبلیغ واسطه، به اطلاعات پاسخ مراجعه کنید.
com.google.android.gms.ads.internal.util.*: Unable to obtain a JavascriptEngine. درخواست تبلیغ ناموفق بود زیرا WebView در فرآیندهای ممتاز مجاز نیست.
  • تنظیمات اینترنت خود را بررسی کنید.
  • android:sharedUserId="android.uid.system" را حذف کنید و برنامه را به عنوان برنامه سیستم نصب کنید.
درخواست تبلیغ به دلیل کندی اتصال شبکه ناموفق بود. سعی کنید اتصال اینترنت خود را بهبود بخشید و دوباره امتحان کنید.
com.google.android.gms.ads.nonagon.load.a زمان درخواست آگهی تمام شد.
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 درخواست آگهی به دلیل اتصال به شبکه ناموفق بود.
com.google.android.gms.ads.internal.util.*: Error building request URL: Cannot determine request type. Is your ad unit id correct? شناسه واحد تبلیغات با عبارت معمولی مورد انتظار مطابقت نداشت. بررسی کنید که آیا شناسه واحد تبلیغات شما درست است یا خیر.
com.google.android.gms.ads.internal.render.bt: Unable to instantiate mediation adapter class. Google Mobile Ads SDK نمی تواند آداپتور میانجی را پیدا کند.
  • تشخیص آداپتورهایی که Google Mobile Ads SDK نمی تواند با استفاده از مشاهده آداپتورهای موجود در ad inspector پیدا کند.
  • آداپتورهای گم شده را به پروژه خود اضافه کنید. برای خواندن دستورالعمل‌های نحوه تکمیل این مرحله برای هر منبع آگهی، جزئیات شبکه را ببینید.