AdResult ऑब्जेक्ट, विज्ञापन लोड करने की कोशिशों के नतीजे के बारे में बताते हैं.
अगर कोई गड़बड़ी होती है, तो AdResult तरीका is_successful() गलत वैल्यू दिखाएगा.
इन स्थितियों में, AdResult मेथड ad_error() को लागू करने पर, गड़बड़ी से जुड़ी जानकारी वाला एक AdError ऑब्जेक्ट दिखेगा.
यहां एक कोड स्निपेट दिया गया है, जिसमें विज्ञापन लोड न होने पर उपलब्ध जानकारी के बारे में बताया गया है:
firebase::Future<firebase::gma::AdResult>load_ad_future=ad_view->LoadAd(request);// In a game loop, monitor the load ad statusif(load_ad_future.status()==firebase::kFutureStatusComplete){constfirebase::gma::AdResult*ad_result=load_ad_future.result();if(!ad_result.is_successful()){// There was an error loading the ad.constAdError&ad_error=ad_result.ad_error();firebase::gma::AdErrorCodecode=ad_error.code();std::stringdomain=ad_error.domain();std::stringmessage=ad_error.message();constfirebase::gma::ResponseInforesponse_info=ad_error.response_info();printf("Received error with domain: %s, code: %d, message: %s and response info: %s\n”,domain.c_str(),message.c_str(),response_info.ToString().c_str());}}
इस जानकारी का इस्तेमाल करके, यह सटीक तरीके से पता लगाया जा सकता है कि विज्ञापन लोड न होने की वजह क्या है. खास तौर पर, iOS पर com.google.admob और Android पर com.google.android.gms.ads डोमेन में आने वाली गड़बड़ियों के लिए, मैसेज को सहायता केंद्र के इस लेख में देखा जा सकता है. यहां आपको गड़बड़ी के बारे में ज़्यादा जानकारी मिलेगी. साथ ही, समस्या को हल करने के लिए की जा सकने वाली कार्रवाइयों के बारे में भी बताया गया है.
[null,null,["आखिरी बार 2025-02-23 (UTC) को अपडेट किया गया."],[[["The Google Mobile Ads C++ SDK is deprecated and will be end-of-maintenance on June 17, 2025, with iOS and Android SDKs recommended as alternatives."],["Developers should use `AdResult` objects, specifically the `is_successful()` and `ad_error()` methods, to detect and diagnose ad loading failures."],["`AdError` objects provide detailed error information, including domain, code, and message, for troubleshooting failed ad loads."],["Error messages can be cross-referenced with the Google AdMob help center to identify the root cause and potential solutions."]]],["The Google Mobile Ads C++ SDK is deprecated as of June 17, 2024, and will reach End-of-Maintenance on June 17, 2025. AdMob iOS and Android SDKs are recommended alternatives. `AdResult` objects detect failed ad loads; `is_successful()` indicates success, and `ad_error()` retrieves an `AdError` object for failures. The `AdError` includes error domain, code, message, and response info, which can be used to troubleshoot. Refer to the Google help center for specific error resolutions.\n"]]