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

नेटिव ऐडवांस मोबाइल विज्ञापन फ़ॉर्मैट के लिए दिए गए निर्देशों के अलावा, फ़ुल-स्क्रीन वाले नेटिव विज्ञापनों को दिखाने के लिए कोई अलग एपीआई नहीं है. हालांकि, फ़ुल-स्क्रीन वाले विज्ञापन बनाने के लिए, हम कुछ सबसे सही तरीके अपनाने का सुझाव देते हैं:
- नेटिव वीडियो चलाने के दौरान, एसेट को क्लिक करने लायक बनाना
डिफ़ॉल्ट रूप से, Google Mobile Ads SDK userInteractionEnabled को
NOपर सेट करता है. ऐसा तब होता है, जब mediaView के अलावा सभी विज्ञापन ऐसेट पर मीडिया व्यू में वीडियो चल रहा हो. इसलिए, जब कोई वीडियो चल रहा होता है, तो ऐसेट व्यू के पीछे मौजूद व्यू पर क्लिक होता है. फ़ुल स्क्रीन वाले नेटिव विज्ञापन लागू करने के दौरान, ऐसेट व्यू को मीडिया व्यू के ऊपर रखा जाता है. इसलिए, मीडिया व्यू पर क्लिक होता है. वीडियो चलने के दौरान, मीडिया व्यू, वीडियो चलाने के कंट्रोल के लिए उपयोगकर्ता के इंटरैक्शन को हैंडल करता है. साथ ही, वीडियो चलने के बाद, विज्ञापन के डेस्टिनेशन यूआरएल पर सिर्फ़ क्लिक करता है.वीडियो चलने के दौरान, callToActionView जैसे अपने अन्य विज्ञापन ऐसेट को विज्ञापन के डेस्टिनेशन पर ले जाने के लिए, हर ऐसेट व्यू को पैरंट UIView में रैप करें. यह नेटिव विज्ञापन व्यू का सबव्यू होता है. आपका नेटिव विज्ञापन व्यू स्ट्रक्चर ऐसा दिखना चाहिए:
-- 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 = NativeAdMediaAdLoaderOptions() aspectRatioOption.mediaAspectRatio = .portrait adLoader = AdLoader( adUnitID: "<var>your ad unit ID</var>", rootViewController: self, adTypes: adTypes, options: [aspectRatioOption])Objective-C
GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init]; aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait; self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>" rootViewController:self adTypes:@[ GADAdLoaderAdTypeNative ] options:@[ aspectRatioOption ]];अन्य संसाधन
- फ़ुल स्क्रीन वाले नेटिव विज्ञापनों के उदाहरण: Objective-C