Google Mobile Ads SDK एक ऐसा एपीआई उपलब्ध कराता है जिसकी मदद से, टेस्ट क्वेरी के लिए क्रिएटिव टाइप तय किया जा सकता है. जब पैरामीटर सेट किया जाता है, तब सिर्फ़ तय किए गए टाइप के क्रिएटिव वापस लाए जाते हैं और रेंडर किए जाते हैं.
इस्तेमाल
क्रिएटिव टाइप तय करने के लिए, किसी एक्स्ट्रा ऑब्जेक्ट में ft_ctype पैरामीटर शामिल करें और इसे विज्ञापन अनुरोध में पास करें. इससे, यह पाबंदी लग सकती है कि कौनसे विज्ञापन उपलब्ध हैं. साथ ही, इससे कोई विज्ञापन न दिखने की समस्या भी हो सकती है.
Kotlin
val extras = Bundle()
extras.putString("ft_ctype", "video_app_install")
val request = AdManagerAdRequest
.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java, extras)
.build()
Java
Bundle extras = new Bundle();
extras.putString("ft_ctype", "video_app_install");
AdManagerAdRequest request = new AdManagerAdRequest
.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 के विज्ञापनों पर लागू होती है. अगर आपकी विज्ञापन यूनिट में
मीडिएशन की सुविधा चालू है, तो तीसरे पक्ष के विज्ञापन सोर्स से दिखाए जाने वाले विज्ञापन,
पैरामीटर के हिसाब से नहीं दिखते.ft_ctype हमारा सुझाव है कि ऐसी विज्ञापन यूनिट के साथ टेस्ट करें जिसमें मीडिएशन की सुविधा चालू न हो.