इस गाइड में, इन-ऐप्लिकेशन झलक और Ad Manager के डिलीवरी टूल का इस्तेमाल करके, विज्ञापन दिखाने से जुड़ी समस्या को डीबग करने का तरीका बताया गया है.
इन-ऐप्लिकेशन झलक की मदद से, अपने मोबाइल ऐप्लिकेशन में रेंडर किए गए क्रिएटिव की जांच की जा सकती है. यह झलक खास तौर पर तब काम आती है, जब आपके पास ऐसे क्रिएटिव हों जो ऐप्लिकेशन के साथ इंटरैक्ट करते हों, जिनका व्यवहार अलग हो या जो रेंडरिंग के लिए ऐप्लिकेशन पर निर्भर हों. इनमें नेटिव क्रिएटिव और एमआरएआईडी शामिल हैं.
Ad Manager के डिलीवरी टूल से यह जानकारी मिलती है कि कौनसे विज्ञापन डिलीवर किए गए. इसलिए, जब अनचाहे विज्ञापन डिलीवर हों, तो डिलीवरी टूल का इस्तेमाल करके इसकी वजह जानें.
ज़रूरी शर्तें
- Google Mobile Ads SDK का 10.2.0 या इसके बाद का वर्शन.
- Google Ad Manager खाते का ऐक्सेस.
- शुरुआती निर्देश पूरा करें.
अपना ऐप्लिकेशन तैयार करना
डीबग करने के लिए, एसडीके के डीबग विकल्प मेन्यू के साथ इंटरैक्ट करना ज़रूरी है. मेन्यू खोलने का सुझाया गया तरीका यह है कि अपने ऐप्लिकेशन में यह फ़ंक्शन शामिल करें और उपयोगकर्ता की कार्रवाई के आधार पर इसे ट्रिगर करें:
Java
public class MainActivity extends AppCompatActivity { ... @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Initialize the Mobile Ads SDK. MobileAds.initialize(this); } ... // Opens a debug menu. Call this method based on a user action. // Replace YOUR_AD_UNIT_ID with your own ad unit ID. public void openDebugMenu() { MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID"); } }
Kotlin
class MainActivity : AppCompatActivity() { ... override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // Initialize the Mobile Ads SDK. MobileAds.initialize(this) } ... // Opens a debug menu. Call this method based on a user action. // Replace YOUR_AD_UNIT_ID with your own ad unit ID. fun openDebugMenu() { MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID") } }
डीबग करने के विकल्प वाला मेन्यू खोलने के लिए, आपके Ad Manager खाते की कोई भी मान्य विज्ञापन यूनिट काफ़ी है.
मेन्यू खोलने का दूसरा तरीका यह है कि क्रिएटिव पर दो उंगलियों से दबाकर रखें. हालांकि, यह तरीका नेटिव विज्ञापनों जैसे सभी विज्ञापन फ़ॉर्मैट के लिए काम नहीं करता. साथ ही, स्वाइप करते समय आपको ध्यान रखना होगा कि विज्ञापन पर क्लिक न हो. पिछले तरीके को कॉल करना ज़्यादा बेहतर है.
अपना डिवाइस लिंक करना
डीबग करने के विकल्पों का मेन्यू खोलने की सुविधा जोड़ने के बाद, अपना ऐप्लिकेशन चलाएं और फ़ंक्शन को ट्रिगर करें. इसके बाद, यह मेन्यू खुलता है:

अपने डिवाइस को लिंक करने के लिए, Creative Preview को चुनें. एक ब्राउज़र खुलता है और आपको Ad Manager में साइन इन करने के लिए, अपने-आप ब्राउज़र पर ले जाता है. साइन इन करने के बाद, अपने डिवाइस को Ad Manager खाते में रजिस्टर करने के लिए, उसे कोई नाम दें. इसके बाद, पुष्टि करें पर क्लिक करें.

इस समय, यह पुष्टि की जा सकती है कि आपका डिवाइस Ad Manager के यूज़र इंटरफ़ेस (यूआई) में लिंक हो गया है. दूसरों को अपने डिवाइसों का ऐक्सेस भी दिया जा सकता है.
ऐप्लिकेशन में झलक
लिंक किए गए डिवाइस पर क्रिएटिव पुश करने के लिए, यह तरीका अपनाएं. पक्का करें कि पुश किया गया क्रिएटिव, किसी ऐसे चालू लाइन आइटम का हिस्सा हो जिसे उस विज्ञापन स्लॉट के लिए टारगेट किया गया है जहां आपको क्रिएटिव दिखाना है.
यूज़र इंटरफ़ेस (यूआई) से क्रिएटिव को पुश करने के बाद, अपने डिवाइस पर डीबग करने के विकल्प मेन्यू को फिर से ट्रिगर करें. इसके बाद, Creative Preview को फिर से चुनें. इस चरण में, SDK टूल, Ad Manager की जांच करता है. इससे यह पुष्टि होती है कि डिवाइस को लिंक करने की प्रोसेस पूरी हो गई है. साथ ही, इससे यह जानकारी मिलती है कि आपने कौनसा क्रिएटिव पुश किया है. अगर डिवाइस को लिंक करने की प्रोसेस पहले पूरी हो चुकी है, तो डीबग मेन्यू तुरंत बंद हो जाता है. अगर ऐसा नहीं हो पाता है, तो आपसे अपना खाता फिर से लिंक करने के लिए कहा जाएगा.
आखिर में, उस स्लॉट के लिए विज्ञापन लोड करें जिसकी झलक आपको देखनी है. इससे आपको अपना क्रिएटिव दिखेगा.
डिलीवरी टूल
विज्ञापन डिलीवरी से जुड़ी समस्या को हल करने के लिए, Ad Manager में डिलीवरी की जांच करें में दिया गया तरीका अपनाएं. अगर आपने सभी चरणों को पूरा कर लिया है, तो अनुरोध, Ad Manager के यूज़र इंटरफ़ेस (यूआई) में दिखता है. साथ ही, दिखाए गए विज्ञापन के बारे में ज़्यादा जानकारी देखी जा सकती है.
