যেসব ক্ষেত্রে একটি বিজ্ঞাপন লোড হতে ব্যর্থ হয়, সেখানে একটি কলব্যাক ডাকা হয় যা একটি LoadAdError অবজেক্ট প্রদান করে।
AdManagerAdView এর জন্য, নিম্নলিখিতটি বলা হয়:
কোটলিন
fun onAdFailedToLoad(error: LoadAdError)
জাভা
public void onAdFailedToLoad(LoadAdError adError);
কোনও বিজ্ঞাপন লোড না হলে কী তথ্য পাওয়া যায় তা নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
কোটলিন
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/admob/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
// 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())
}জাভা
@Override
public void onAdFailedToLoad(@NonNull LoadAdError adError) {
// Gets the domain from which the error came.
String errorDomain = adError.getDomain();
// Gets the error code. See
// https://developers.google.com/admob/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
// for a list of possible codes.
int errorCode = adError.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 = adError.getMessage();
// Gets additional response information about the request. See
// https://developers.google.com/admob/android/response-info
// information.
ResponseInfo responseInfo = adError.getResponseInfo();
// Gets the cause of the error, if available.
AdError cause = adError.getCause();
// All of this information is available using the error's toString() method.
Log.d("Ads", adError.toString());
}সাধারণ ত্রুটি লগিং বার্তাগুলি ডিবাগ করুন
In version 23.5.0 of Google Mobile Ads SDK , verbose logging was enhanced to include a stack trace of where the ad fails to load. These message don't indicate a crash, but rather identify the unique source of the error. The following table provides common error logs, descriptions, and suggested actions for resolution:
| ত্রুটি লগ | বিবরণ | প্রস্তাবিত পদক্ষেপ(গুলি) |
|---|---|---|
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 অনুমোদিত নয়। |
|
| ধীর নেটওয়ার্ক সংযোগের কারণে বিজ্ঞাপনের অনুরোধটি ব্যর্থ হয়েছে। | আপনার ইন্টারনেট সংযোগ উন্নত করার চেষ্টা করুন এবং আবার চেষ্টা করুন। | |
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 মধ্যস্থতা অ্যাডাপ্টার খুঁজে পাচ্ছে না। |
|
com.google.android.gms.internal.ads.*: Received error HTTP response code: 403 | বিজ্ঞাপন ম্যানেজার সার্ভারগুলি অনুরোধটি প্রত্যাখ্যান করেছে। | পরে আবার চেষ্টা করুন। যদি ধারাবাহিকভাবে পুনরুৎপাদন করা যায়, তাহলে বিজ্ঞাপন পরিদর্শক ব্যবহার করে অনুরোধের URL ক্যাপচার করুন এবং সহায়তার সাথে যোগাযোগ করুন। |