Google Mobile Ads SDK (Legacy) एक एपीआई उपलब्ध कराता है. इसकी मदद से, टेस्ट क्वेरी के लिए क्रिएटिव टाइप तय किया जा सकता है. पैरामीटर सेट होने पर, सिर्फ़ तय किए गए टाइप के क्रिएटिव वापस पाए जाते हैं और रेंडर किए जाते हैं.
इस्तेमाल
क्रिएटिव टाइप तय करने के लिए, extras ऑब्जेक्ट में ft_ctype पैरामीटर शामिल करें और उसे विज्ञापन दिखाने के अनुरोध में पास करें. इस वजह से, हो सकता है कि कुछ विज्ञापन न दिखें और विज्ञापन न मिलने की समस्या हो.
Kotlin
val extras = Bundle()
extras.putString("ft_ctype", "video_app_install")
val request = AdRequest
.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java, extras)
.build()
Java
Bundle extras = new Bundle();
extras.putString("ft_ctype", "video_app_install");
AdRequest request = new AdRequest
.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, extras)
.build();
यहां दी गई टेबल में, ft_ctype के लिए मान्य वैल्यू दी गई हैं:
| क्रिएटिव टाइप | ft_ctype | फ़ॉर्मैट |
|---|---|---|
| HTML5 | html5 | बैनर, इंटरस्टीशियल, इनाम वाला विज्ञापन |
| ऐप्लिकेशन इंस्टॉल करने का बढ़ावा देने वाला इमेज विज्ञापन | image_app_install | बैनर, नेटिव, इंटरस्टीशियल, इनाम वाले विज्ञापन |
| प्रदर्शन इमेज | image_display | बैनर, इंटरस्टीशियल |
| पार्शियल स्लॉट दिखाना | partial_slot | बैनर, नेटिव, इंटरस्टीशियल |
| ऐप्लिकेशन इंस्टॉल करने के लिए टेक्स्ट | text_app_install | बैनर, नेटिव, इंटरस्टीशियल |
| डिसप्ले टेक्स्ट | text_display | बैनर, नेटिव, इंटरस्टीशियल |
| TrueView | trueview | इंटरस्टीशियल, इनाम वाला विज्ञापन |
| ऐप्लिकेशन इंस्टॉल करने के लिए वीडियो | video_app_install | बैनर, नेटिव, इंटरस्टीशियल, इनाम वाले विज्ञापन |
इस सुविधा का असर सिर्फ़ Google Ads पर पड़ता है. अगर आपकी विज्ञापन यूनिट में मीडिएशन की सुविधा चालू है, तो तीसरे पक्ष के विज्ञापन सोर्स से दिखाए जाने वाले विज्ञापन, ft_ctype पैरामीटर का पालन नहीं करते. हमारा सुझाव है कि आप ऐसी विज्ञापन यूनिट के साथ टेस्ट करें जिसमें मीडिएशन की सुविधा चालू न हो.