फ़ुल-स्क्रीन नेटिव विज्ञापन

नेटिव विज्ञापन फ़ॉर्मैट का इस्तेमाल किसी भी साइज़ का विज्ञापन बनाने के लिए किया जा सकता है. इसमें, सोशल और मनोरंजन ऐप्लिकेशन में बहुत ज़्यादा लोकप्रिय होने वाले फ़ुल-स्क्रीन विज्ञापन भी शामिल हैं. फ़ुल-स्क्रीन नेटिव विज्ञापनों की मदद से आपकी कमाई और उपयोगकर्ताओं को जोड़े रखने में मदद मिल सकती है. इसके लिए, सोशल मीडिया ऐप्लिकेशन जैसे फ़ुल-स्क्रीन में कॉन्टेंट दिखाने की मौजूदा स्टाइल से मिलान करके या "स्टोरी" फ़ीड में विज्ञापन दिखाने की सुविधा उपलब्ध कराई जा सकती है. फ़ुल-स्क्रीन नेटिव विज्ञापनों के कुछ उदाहरण यहां दिए गए हैं:

नेटिव ऐडवांस्ड के निर्देशों के अलावा, फ़ुल-स्क्रीन नेटिव विज्ञापनों को दिखाने के लिए, कॉल करने के लिए कोई अलग एपीआई नहीं है. हालांकि, फ़ुल-स्क्रीन वाले विज्ञापन अनुभव बनाते समय, हम कुछ सबसे सही तरीकों का इस्तेमाल करने का सुझाव देते हैं:

नेटिव वीडियो चलाने के दौरान, एसेट को क्लिक करने लायक बनाएं

जब मीडिया व्यू वीडियो चल रहा हो, तब डिफ़ॉल्ट रूप से Google Mobile Ads SDK, mediaView को छोड़कर, बाकी सभी विज्ञापन एसेट पर userInteractionEnabled को NO पर सेट करता है. इस वजह से, जब कोई वीडियो चलता है, तो एसेट व्यू के पीछे बैठे व्यू पर क्लिक होते हैं. फ़ुल स्क्रीन में नेटिव व्यू को लागू करने पर, जहां एसेट व्यू को मीडिया व्यू के सबसे ऊपर रखा जाता है, वहीं मीडिया व्यू पर क्लिक मिलता है. मीडिया व्यू, वीडियो प्लेबैक के दौरान वीडियो प्लेबैक कंट्रोल के लिए उपयोगकर्ता इंटरैक्शन को हैंडल करता है और वीडियो पूरा चलने पर ही विज्ञापन के डेस्टिनेशन यूआरएल (विज्ञापन के लैंडिंग पेज का यूआरएल) पर क्लिक करता है.

callToActionView जैसी अपनी अन्य विज्ञापन एसेट बनाने के लिए, वीडियो चलने के दौरान उपयोगकर्ता तक विज्ञापन के डेस्टिनेशन पर पहुंचें, हर एसेट व्यू को पैरंट यूज़र इंटरफ़ेस (यूआई) व्यू में रैप करें, जो नेटिव विज्ञापन व्यू का सबव्यू है. आपके नेटिव विज्ञापन व्यू का स्ट्रक्चर कुछ ऐसा दिखना चाहिए:

-- Native Ad View
   -- Media View
   -- Container View 1
      -- Call To Action View
   -- Container View 2
      -- Headline View
   -- Container View 3
      -- Body View
AdChoices आइकॉन की प्लेसमेंट को पसंद के मुताबिक बनाएं
डिफ़ॉल्ट रूप से, AdChoices आइकॉन विज्ञापन के सबसे ऊपर दाएं कोने में होता है. हालांकि, विज्ञापन के प्लेसमेंट के आधार पर GADAdChoicesPosition को सेट करके, कोई भी ऐसा कोने तय किया जा सकता है जहां AdChoices आइकॉन दिखे. ऊपर दी गई तीन इमेज में, अनजाने में होने वाले क्लिक से बचने के लिए, AdChoices आइकॉन को इंस्टॉल करें बटन, मेन्यू बटन, और अन्य विज्ञापन एसेट से दूर कोने में रखा गया है.
हर प्लेसमेंट के लिए यूनीक विज्ञापन यूनिट आईडी का इस्तेमाल करें

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

  • परफ़ॉर्मेंस को बेहतर बनाता है
  • Google को ऐसी विज्ञापन एसेट दिखाने में मदद मिलती है जो आपके लेआउट के हिसाब से बेहतर हों
  • ज़्यादा जानकारी वाली रिपोर्टिंग उपलब्ध कराता है.
अपने मीडिया व्यू को एक जैसे साइज़ पर सेट करें

Google हमेशा सबसे अच्छी परफ़ॉर्मेंस के लिए, सबसे अच्छी साइज़ की नेटिव एसेट दिखाने की कोशिश करता है. इसे आसान बनाने के लिए, आपके नेटिव विज्ञापनों का साइज़ अनुमानित और एक जैसा होना चाहिए. आपकी मीडिया व्यू एसेट का साइज़ एक ही डिवाइस पर हर विज्ञापन अनुरोध के लिए एक जैसा होना चाहिए. इसे पूरा करने के लिए, अपने मीडिया व्यू को तय साइज़ पर सेट करें या मीडिया व्यू को MATCH_PARENT पर सेट करें और पैरंट व्यू को एक तय साइज़ बनाएं. यह चरण मीडिया व्यू के हर उस व्यू के लिए दोहराएं जो कोई तय साइज़ नहीं है.

वीडियो विज्ञापन चालू करें

AdMob यूज़र इंटरफ़ेस (यूआई) में नेटिव विज्ञापन यूनिट बनाते समय, Video मीडिया टाइप चालू करें. वीडियो विज्ञापनों को अपनी इन्वेंट्री के लिए प्रतिस्पर्धा करने की अनुमति देने से परफ़ॉर्मेंस बेहतर हो सकती है.

[ज़रूरी नहीं] मीडिया ऐसेट के लिए किसी खास आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) का अनुरोध करना

डिफ़ॉल्ट रूप से, किसी भी आसपेक्ट रेशियो के विज्ञापन दिखाए जा सकते हैं. उदाहरण के लिए, आपका ऐप्लिकेशन पोर्ट्रेट मोड में होने पर, आपको एक लैंडस्केप या स्क्वेयर मुख्य क्रिएटिव एसेट दिख सकती है. अपने नेटिव विज्ञापन लेआउट के आधार पर, हो सकता है कि आप सिर्फ़ पोर्ट्रेट, लैंडस्केप या स्क्वेयर विज्ञापन दिखाना चाहें. अपने लेआउट के हिसाब से, खास आसपेक्ट रेशियो वाली ऐसेट का अनुरोध किया जा सकता है.


लैंडस्केप

स्क्वेयर

पोर्ट्रेट

Swift

let aspectRatioOption = GADNativeAdMediaAdLoaderOptions()
aspectRatioOption.mediaAspectRatio = .portrait
adLoader = GADAdLoader(
 adUnitID: "your ad unit ID", rootViewController: self,
 adTypes: adTypes, options: [aspectRatioOption])

Objective-C

GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init];
aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait;
 
self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"your ad unit ID"
                                  rootViewController:self
                                             adTypes:@[ GADAdLoaderAdTypeNative ]
                                             options:@[ aspectRatioOption ]];

अन्य संसाधन

GitHub पर उदाहरण

  • फ़ुल स्क्रीन वाले नेटिव विज्ञापनों के उदाहरण: Objective-C