मैं आपको इसकी आवश्यकता है लगता है:
AdRequest request = new AdRequest.Builder()
.addKeyword("game").build();
.adView.loadAd(request);
आप इस के साथ की कोशिश कर सकते हैं, लेकिन यहां कुछ उदाहरण हैं, हो सकता है आप पाते हैं कि तुम क्या allso की जरूरत है:
1. टेस्ट विज्ञापनों
AdRequest.Builder.addTestDevice को अपने हैश किए गए डिवाइस आईडी को पास करके परीक्षण विज्ञापन सेट करें:
AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // All emulators
.addTestDevice("AC98C820A50B4AD8A2106EDE96FB87D4") // An example device ID
.build();
2.Location
स्थान लक्ष्यीकरण जानकारी भी AdRequest में निर्दिष्ट किया जा सकता है:
AdRequest request = new AdRequest.Builder()
.setLocation(location)
.build();
3।लिंग
अपने एप्लिकेशन पहले से ही एक उपयोगकर्ता के लिंग जानता है, यह प्रयोजनों लक्षित करने के लिए विज्ञापन अनुरोध में उस जानकारी को प्रदान कर सकते हैं। मध्यस्थता सक्षम होने पर जानकारी विज्ञापन नेटवर्क मध्यस्थता एडाप्टर को भी अग्रेषित की जाती है।
AdRequest request = new AdRequest.Builder()
.setGender(AdRequest.GENDER_FEMALE)
.build();
4.Birthday
अपने अनुप्रयोग पहले से ही एक उपयोगकर्ता का जन्मदिन जानता है, यह प्रयोजनों लक्षित करने के लिए विज्ञापन अनुरोध में उस जानकारी को प्रदान कर सकते हैं। मध्यस्थता सक्षम होने पर यह जानकारी विज्ञापन नेटवर्क मध्यस्थता एडाप्टर को भी अग्रेषित की जाती है।
AdRequest request = new AdRequest.Builder()
.setBirthday(new GregorianCalendar(1985, 1, 1).getTime())
.build();
स्थापित करने के लिए परिवार 5.Designed आप Google Play की परिवार के लिए कार्यक्रम बनाया गया है और आप अपने ऐप्लिकेशन में विज्ञापन दिखाने के लिए अपने अनुप्रयोग का विकल्प चुना है, तो आप यह सुनिश्चित करने के उन विज्ञापनों के साथ पालन की जरूरत है परिवार कार्यक्रम आवश्यकताओं और विज्ञापन नीतियों के लिए बनाया गया है।
विज्ञापन अनुरोध एक्स्ट्रा कलाकार में सच करने के लिए is_designed_for_families पैरामीटर की स्थापना द्वारा के रूप में परिवारों के लिए बनाया टैग किया जा सकता:
Bundle extras = new Bundle();
extras.putBoolean("is_designed_for_families", true);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, extras)
.build();
6.Child निर्देशित
की स्थापना बच्चों के ऑनलाइन गोपनीयता के प्रयोजनों के लिए संरक्षण अधिनियम (सीओपीपीए), "बाल निर्देशित उपचार के लिए टैग" नामक एक सेटिंग है।
डेवलपर के रूप में, आप यह बता सकते हैं कि क्या आप गूगल के रूप में अपनी सामग्री का इलाज करना चाहते हैं बच्चों के लिए लक्षित है जब आप एक विज्ञापन अनुरोध करते हैं। यदि आप इंगित करते हैं कि आप चाहते हैं कि Google आपकी सामग्री को बाल निर्देशित के रूप में मानें, तो हम उस विज्ञापन अनुरोध पर आईबीए और रीमार्केटिंग विज्ञापनों को अक्षम करने के लिए कदम उठाएंगे। सेटिंग, Google Play सेवाओं एसडीके के सभी संस्करणों के साथ इस्तेमाल किया जा सकता AdRequest.Builder.tagForChildDirectedTreatment(boolean)
के माध्यम से:
आप true
को tagForChildDirectedTreatment
सेट हैं, तो आप दर्शाएगा कि आपके सामग्री बच्चों के लिए लक्षित COPPA के प्रयोजनों के लिए के रूप में व्यवहार किया जाना चाहिए। आप tagForChildDirectedTreatment
false
करने के लिए सेट हैं, तो आप दर्शाएगा कि आपके सामग्री के रूप में नहीं देखा जाना चाहिए बच्चों के लिए लक्षित COPPA के प्रयोजनों के लिए। आप tagForChildDirectedTreatment
निर्धारित नहीं करते हैं, विज्ञापन अनुरोध है कि आप अपनी सामग्री COPPA के लिए सम्मान के साथ इलाज किया चाहते हैं का कोई संकेत नहीं शामिल होंगे।
AdRequest request = new AdRequest.Builder() .tagForChildDirectedTreatment(true) .build();
इस टैग को सेट करके, आप प्रमाणित करते हैं कि इस सूचना सही है और आप इस ऐप्लिकेशन के स्वामी की ओर से कार्रवाई करने के लिए अधिकृत हैं। आप समझते हैं कि इस सेटिंग के दुरुपयोग के परिणामस्वरूप आपके Google खाते को समाप्त कर दिया जा सकता है।
7.Keyword
प्रयोजनों लक्षित करने के लिए एक कीवर्ड जोड़ें।
AdRequest request = new AdRequest.Builder() .addKeyword(someKeyword) .build();
एक बार आपके अनुरोध को लक्षित जानकारी सेट किया गया है लक्षित करने के साथ एक विज्ञापन लोड हो रहा है, अपने AdRequest उदाहरण के साथ adview पर loadAd कहते हैं।
AdRequest request = new AdRequest.Builder()
.setLocation(location)
.setGender(AdRequest.GENDER_FEMALE)
.setBirthday(new GregorianCalendar(1985, 1, 1).getTime())
.tagForChildDirectedTreatment(true)
.addKeyword("game")
.build();
adView.loadAd(request);
अतिरिक्त जानकारी this link.
इस कोड में क्या काम नहीं करता है? जब आप लॉगकैट देखते हैं, तो क्या आप "गेम" देखते हैं? – Gavriel
यह कोई त्रुटि नहीं प्रदान करता है, लेकिन जब मैं इस कोड का उपयोग करता हूं और एक कीवर्ड सेट करता हूं, उदाहरण के लिए खिलौनों के लिए यह केवल खिलौनों से संबंधित विज्ञापन नहीं दिखाता है बल्कि इसके बजाय विज्ञापन सामान्य (यादृच्छिक) जैसा कि पहले था। – Henry