इस गाइड में, ऐप्लिकेशन में विज्ञापन दिखाने की सुविधा की झलक और डिलीवरी इंस्पेक्टर का इस्तेमाल करके, विज्ञापन दिखाने से जुड़ी गड़बड़ियों को ठीक करने का तरीका बताया गया है.
ऐप्लिकेशन में झलक देखने की सुविधा की मदद से, अपने मोबाइल ऐप्लिकेशन में रेंडर किए गए क्रिएटिव देखे जा सकते हैं. यह सुविधा उन पब्लिशर के लिए खास तौर पर फ़ायदेमंद है जिनके क्रिएटिव, ऐप्लिकेशन के साथ इंटरैक्ट करते हैं, खास तरह का व्यवहार करते हैं या रेंडरिंग के लिए ऐप्लिकेशन पर निर्भर होते हैं. इनमें नेटिव क्रिएटिव और MRAID शामिल हैं.
डिलिवरी इंस्पेक्टर से यह पता चलता है कि कौनसे विज्ञापन दिखाए गए. जब उम्मीद के मुताबिक विज्ञापन नहीं दिखते हैं, तो डिलीवरी इंस्पेक्टर का इस्तेमाल करके इसकी वजह जानें.
ज़रूरी शर्तें
- Google Mobile Ads SDK का 7.13.1 या इसके बाद का वर्शन
- Google Ad Manager खाते का ऐक्सेस
- शुरू करें को पूरा करें
अपना ऐप्लिकेशन तैयार करना
डीबग करने के लिए, SDK के डीबग विकल्प मेन्यू के साथ इंटरैक्ट करना ज़रूरी है. मेन्यू खोलने का सबसे सही तरीका यह है कि आप अपने ऐप्लिकेशन में यहां दिया गया फ़ंक्शन शामिल करें और उपयोगकर्ता की कार्रवाई के आधार पर इसे ट्रिगर करें:
Swift
@IBAction func openDebugOptions(sender: AnyObject) {
// TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
let debugOptionsViewController = DebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
self.present(debugOptionsViewController, animated: true, completion: nil)
}
Objective-C
- (IBAction)openDebugOptions:(id)sender {
// TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
GADDebugOptionsViewController *debugOptionsViewController =
[GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
[self presentViewController:debugOptionsViewController animated:YES completion:nil];
}
डीबग विकल्प मेन्यू खोलने के लिए, आपके Ad Manager खाते की कोई भी मान्य विज्ञापन यूनिट काफ़ी है.
डीबग मेन्यू बंद होने पर सूचना पाएं
प्रोग्राम के हिसाब से डीबग करने के विकल्प वाला मेन्यू खोलते समय, व्यू कंट्रोलर को खारिज किए जाने पर सूचना पाने के लिए, GADDebugOptionsViewControllerDelegate को लागू किया जा सकता है. इसके लिए, अपनी क्लास को डेलिगेट के मुताबिक बनाएं:
Swift
import GoogleMobileAds class ViewController: UIViewController, GADDebugOptionsViewControllerDelegate { }
Objective-C
@import GoogleMobileAds; @interface ViewController : UIViewController <GADDebugOptionsViewControllerDelegate> { } @end
अपने GADDebugOptionsViewController पर किसी और को अपने ईमेल खाते का ऐक्सेस दें:
Swift
@IBAction func openDebugOptions(sender: AnyObject) { let debugOptionsViewController = GADDebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID") debugOptionsViewController.delegate = self self.present(debugOptionsViewController, animated: true, completion: nil) }
Objective-C
- (IBAction)openDebugOptions:(id)sender { GADDebugOptionsViewController *debugOptionsViewController = [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"]; debugOptionsViewController.delegate = self; [self presentViewController:debugOptionsViewController animated:YES completion:nil]; }
आखिर में, डेलिगेट लागू करें:
Swift
func debugOptionsViewControllerDidDismiss(controller: GADDebugOptionsViewController) {
print("Debug options view controller dismissed.")
}
Objective-C
- (void)debugOptionsViewControllerDidDismiss:(GADDebugOptionsViewController *)controller {
NSLog(@"Debug options view controller dismissed.");
}
अपना डिवाइस लिंक करना
डीबग करने के विकल्पों वाला मेन्यू खोलने की सुविधा जोड़ने के बाद, अपना ऐप्लिकेशन चलाएं और ऊपर दिए गए फ़ंक्शन को ट्रिगर करें. इसके बाद, यह मेन्यू खुलता है:

अपने डिवाइस को लिंक करने के लिए, क्रिएटिव की झलक देखें को चुनें. ब्राउज़र खुलता है और आपको Ad Manager में लॉग इन करने के लिए, ब्राउज़र पर अपने-आप भेज दिया जाता है. सफलतापूर्वक लॉग इन करने के बाद, अपने डिवाइस को नाम दें, ताकि इसे अपने Ad Manager खाते में रजिस्टर किया जा सके. इसके बाद, पुष्टि करें पर क्लिक करें.

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