इस गाइड में, ऐप्लिकेशन में विज्ञापन की झलक देखने की सुविधा और Ad Manager के डिलीवरी टूल का इस्तेमाल करके, विज्ञापन दिखाने की प्रोसेस को डीबग करने का तरीका बताया गया है.
इन-ऐप्लिकेशन झलक की मदद से, अपने मोबाइल ऐप्लिकेशन में रेंडर किए गए क्रिएटिव की जांच की जा सकती है. यह झलक खास तौर पर तब काम की होती है, जब आपके पास ऐसे क्रिएटिव हों जो ऐप्लिकेशन के साथ इंटरैक्ट करते हों, जिनका व्यवहार यूनीक हो या जो कुछ रेंडरिंग के लिए ऐप्लिकेशन पर निर्भर हों. इनमें नेटिव क्रिएटिव और MRAID शामिल हैं.
Ad Manager के डिलीवरी टूल, यह जानकारी देते हैं कि कौनसे विज्ञापन डिलीवर किए गए. इसलिए, जब अनचाहे विज्ञापन डिलीवर हों, तो इसकी वजह जानने के लिए डिलीवरी टूल का इस्तेमाल करें.
ज़रूरी शर्तें
- Google Mobile Ads SDK का वर्शन 10.2.0 या इसके बाद का वर्शन.
- Google Ad Manager खाते का ऐक्सेस.
- शुरू करें को पूरा करें.
अपना ऐप्लिकेशन तैयार करना
डीबग करने के लिए, SDK के डीबग विकल्पों वाले मेन्यू का इस्तेमाल करना ज़रूरी है. मेन्यू खोलने का सुझाया गया तरीका यह है कि आप अपने ऐप्लिकेशन में नीचे दिया गया फ़ंक्शन शामिल करें और उपयोगकर्ता की कार्रवाई के आधार पर उसे ट्रिगर करें:
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. // TODO: 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. // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID. fun openDebugMenu() { MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID") } }
डीबग के विकल्पों वाला मेन्यू खोलने के लिए, आपके Ad Manager खाते में मौजूद कोई भी मान्य विज्ञापन यूनिट काफ़ी है.
मेन्यू खोलने का एक और तरीका है. इसके लिए, क्रिएटिव पर दो उंगलियों से लंबे समय तक दबाएं. हालांकि, यह तरीका नेटिव विज्ञापनों जैसे सभी विज्ञापन फ़ॉर्मैट के लिए काम नहीं करेगा. साथ ही, स्वाइप करते समय आपको सावधानी बरतनी होगी, ताकि आप विज्ञापन पर क्लिक न कर दें. ऊपर दिए गए तरीके को कॉल करना ज़्यादा बेहतर है.
अपना डिवाइस लिंक करना
डीबग के विकल्पों वाला मेन्यू खोलने की सुविधा जोड़ने के बाद, अपना ऐप्लिकेशन चलाएं और ऊपर दिया गया फ़ंक्शन ट्रिगर करें. ऐसा करने पर, यह मेन्यू खुलेगा:
अपना डिवाइस लिंक करने के लिए, क्रिएटिव की झलक चुनें. इसके बाद, एक ब्राउज़र खुलेगा और आपको Ad Manager में साइन इन करने के लिए, अपने-आप ब्राउज़र पर ले जाएगा. साइन इन करने के बाद, अपने डिवाइस को Ad Manager खाते में रजिस्टर करने के लिए, उसका नाम डालें. इसके बाद, पुष्टि करें पर क्लिक करें.
इस समय, Ad Manager के यूज़र इंटरफ़ेस (यूआई) में जाकर, यह पुष्टि की जा सकती है कि आपका डिवाइस लिंक हो गया है या नहीं. आपके पास दूसरे लोगों को अपने डिवाइसों का ऐक्सेस देने का विकल्प भी है.
ऐप्लिकेशन में झलक
लिंक किए गए डिवाइस पर क्रिएटिव को पुश करने के लिए, यह तरीका अपनाएं. पक्का करें कि पुश किया गया क्रिएटिव, उस विज्ञापन स्लॉट को टारगेट करने वाले चालू लाइन आइटम का हिस्सा हो जहां आपको क्रिएटिव दिखाना है.
यूज़र इंटरफ़ेस (यूआई) से क्रिएटिव को पुश करने के बाद, अपने डिवाइस पर डीबग के विकल्पों वाला मेन्यू फिर से ट्रिगर करें और क्रिएटिव की झलक को फिर से चुनें. इस चरण में, SDK टूल, Ad Manager से यह पुष्टि करता है कि डिवाइस लिंक हो गया है या नहीं. साथ ही, यह भी पता लगाता है कि आपने किस क्रिएटिव को पुश किया है. अगर डिवाइस को पहले लिंक किया जा चुका है, तो डीबग मेन्यू तुरंत बंद हो जाता है. अगर खाता लिंक नहीं हो पाता है, तो आपको अपना खाता फिर से लिंक करने के लिए कहा जाएगा.
आखिर में, उस स्लॉट के लिए विज्ञापन लोड करें जिसकी आपको झलक देखनी है.
डिलीवरी टूल
विज्ञापन डिलीवरी से जुड़ी समस्या हल करने के लिए, Ad Manager में डिलीवरी की जांच करना में दिया गया तरीका अपनाएं. सभी चरणों को पूरा करने के बाद, अनुरोध Ad Manager के यूज़र इंटरफ़ेस (यूआई) में दिखता है. साथ ही, दिखाए गए विज्ञापन के बारे में ज़्यादा जानकारी देखी जा सकती है.