स्थानीय स्टाइल

नेटिव स्टाइल की सेटिंग Google Ad Manager को नेटिव प्रॉडक्ट में आपके बताए गए स्टाइल के हिसाब से. सबसे पहले, साइज़ और टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) के बारे में बताएं. इसके बाद, रिस्पॉन्सिव विज्ञापन तय करने के लिए, एचटीएमएल, सीएसएस, और JavaScript जोड़ें और सभी स्क्रीन पर अच्छी क्वालिटी वाला डिसप्ले बनाया जा सके. आपको ऐसा करने की ज़रूरत नहीं है किसी भी रेंडरिंग को; Ad Manager अपने-आप सही नेटिव स्टाइल लागू करता है पर जाएं. नेटिव स्टाइल, बैनर विज्ञापनों की तरह ही लागू किए जाते हैं, AdManagerAdView का इस्तेमाल करके. इनका इस्तेमाल, फ़िक्स्ड विज्ञापन के साथ किया जा सकता है समय से पहले तय होने वाला साइज़ या रनटाइम के दौरान तय किए गए आसान विज्ञापन का साइज़.

ज़रूरी शर्तें

  • Google Mobile Ads SDK का 8.1 या इसके बाद वाला वर्शन

इस गाइड में, Google Mobile Ads SDK के बारे में काम करने की जानकारी दी गई है. अगर आपने अब तक ऐसा नहीं किया है, तो हमारी शुरू करें गाइड.

तय साइज़

तय साइज़ वाली स्थानीय स्टाइल की मदद से, चौड़ाई और ऊंचाई को कंट्रोल किया जा सकता है . फ़िक्स साइज़ को सेट करने के लिए, यह तरीका अपनाएं:

  1. Ad Manager के यूज़र इंटरफ़ेस (यूआई) में लाइन आइटम बनाएं और उनमें से किसी एक को चुनें Size फ़ील्ड ड्रॉपडाउन से पहले से तय साइज़.

  2. अपने ऐप्लिकेशन की एक्सएमएल लेआउट फ़ाइल में, ads:adSize एट्रिब्यूट को इस पर सेट करें वह कॉन्स्टेंट जो पहले चरण में चुने गए साइज़ से मेल खाता है. साइज़ और उनसे जुड़े AdSize कॉन्सटेंट की सूची देखी जा सकती है बैनर साइज़ में सेक्शन में जाएं.

यहां एक उदाहरण दिया गया है, जिसमें तय किया गया साइज़ बताने का तरीका बताया गया है, जैसे कि आपकी लेआउट फ़ाइल में MEDIUM_RECTANGLE (300x250) विज्ञापन का साइज़:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_view"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="MEDIUM_RECTANGLE"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

फ़्लूइड का साइज़

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

फ़्लूइड का अनुरोध

अन्य विज्ञापन फ़ॉर्मैट के उलट, तरल विज्ञापन के साइज़ की कोई पहले से तय चौड़ाई नहीं होती, इसलिए, AdManagerAdView के layout_width को साफ़ तौर पर सेट करना न भूलें को शामिल करें:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_view"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="FLUID"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

विज्ञापन अनुरोध करने के लिए, लागू करने का तरीका यहां बताया गया है:

private AdManagerAdView mAdView;

@Override
public void onActivityCreated(Bundle savedInstanceState) {
   super.onActivityCreated(savedInstanceState);
   mAdView = (AdManagerAdView) getView().findViewById(R.id.fluid_view);
   AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
   mAdView.loadAd(request);
}

Ad Manager फ़्लूइड विज्ञापन आकार को लागू करने का उदाहरण देखने के लिए, डाउनलोड करें Android API डेमो ऐप्लिकेशन:

एपीआई का डेमो डाउनलोड करें