October update of the Google Play Services के साथ, एडमोब को लाइब्रेरी में एकीकृत किया गया था, जिसका अर्थ है कि एंड्रॉइड डेवलपर्स को अब फ़ोल्डर में GoogleAdMobAdsSdk-x.x.x.jar
शामिल करना होगा। पर एक अच्छा com.google.ads.*
से com.google.android.gms.ads.*
पर माइग्रेट करने का तरीका बताता है।अब AdRequest के साथ स्थान की आपूर्ति कैसे करें कि AdMob Google Play सेवाओं का हिस्सा बन गया है?
अभी तक, बहुत अच्छा है। माइग्रेटिंग केक का एक टुकड़ा है, लेकिन ... हमेशा एक "लेकिन" होता है।
पहले, com.google.ads.AdRequest
में setLocation(Location)
विधि थी जो आपको लक्ष्यीकरण जानकारी को बढ़ाने की अनुमति देगी। यह विकल्प अब com.google.android.gms.ads.AdRequest
में उपलब्ध नहीं है, न ही Builder
कक्षा में।
मुझे लगता है कि मेरे प्रश्न हैं: यह कहां और क्यों गया? जहां शायद आसानी से उत्तर दिया गया है, क्योंकि ऐसा लगता है कि इसे हटा दिया गया है। मैं किसी के लिए मुझे गलत साबित करने के लिए प्यार करता हूं हालांकि, अगर मैं कुछ दिख रहा हूं तो टिप्पणी करने में संकोच न करें। यह क्यों छोड़ देता है।
अभी मैं केवल करने के लिए कारण है कि यह हटा दिया गया था के रूप में अटकलें कर सकते हैं:
- यह AdMob के लिए Google Play सेवाएं हिस्सा बनने के लिए पुनर्संशोधित किया गया यह अनदेखी की गई थी।
- गोपनीयता चिंताओं में से, Google ने अब इस सुविधा का समर्थन करने का निर्णय नहीं लिया है।
- चूंकि AdMob अब Google Play सेवाओं का हिस्सा है, शायद यह Location API (यानी फ़्यूज्ड लोकेशन प्रदाता) के साथ एकीकृत करता है और उपलब्ध होने पर स्वचालित रूप से स्थान जानकारी प्रदान करता है?
पहला विकल्प असंभव लगता है, जबकि दूसरा एक समझ में आता है। तीसरे के बारे में निश्चित नहीं है, लेकिन गोपनीयता निहितार्थों पर विचार करते हुए, या तो भी संभावना नहीं है। किसी भी मौके पर कोई इस मामले पर एक निर्णायक उत्तर दे सकता है, या शायद एक विश्वसनीय स्रोत को इंगित कर सकता है?
नोट: हाँ, मैं डॉक्स में निम्नलिखित टिप्पणी के बारे में पता कर रहा हूँ:
उपयोगकर्ता की गोपनीयता के लिए सम्मान से, गूगल पूछता है कि आप केवल स्थान और जनसांख्यिकीय डेटा है कि जानकारी है, तो निर्दिष्ट पहले से ही आपके ऐप द्वारा उपयोग किया जा रहा है।
यह समस्या इस मुद्दे के लिए पहले से ही स्थान-जागरूक है। वास्तव में, यह ऐप का एक महत्वपूर्ण पहलू है। जैसा कि नोट कहता है, चूंकि उपयोगकर्ता का स्थान पहले से ही ऐप द्वारा उपयोग किया जाता है, इसलिए विज्ञापन अनुरोध के साथ इसे अब तक वैध उपयोग केस दिया गया है।
अद्यतन:
9 January blog post on the upcoming Google Play Services 4.1 update साथ, वहाँ है स्थान लक्ष्यीकरण का उल्लेख किया जा रहा है एक नया एपीआई के माध्यम से फिर से शुरू की:
Google मोबाइल विज्ञापन Google Play के साथ
सेवाएं 4।1, Google मोबाइल विज्ञापन एसडीके अब प्रकाशकों के लिए डबलक्लिक, डबलक्लिक विज्ञापन एक्सचेंज, और मोबाइल ऐप्स के लिए खोज विज्ञापन का पूरी तरह से समर्थन करता है। विज्ञापन का अनुरोध करते समय आप स्थान प्रदान करने के लिए Google को प्रकाशक-प्रदत्त स्थान API का भी उपयोग कर सकते हैं। स्थान-आधारित विज्ञापन आपके ऐप मुद्रीकरण में सुधार कर सकते हैं।
वर्तमान में मैं इस नए एपीआई पर किसी भी अद्यतन प्रलेखन नहीं मिला है, लेकिन यह बहुत जल्द ही उपलब्ध हो की उम्मीद करेंगे - जैसे ही गूगल के रोलआउट Play सेवाओं 4.1 पूरा हो चुका है। तब तक, मैं संदर्भ के लिए नीचे अपना प्रारंभिक उत्तर रखूंगा।
Google ने अब नई सुविधाओं पर एंड्रॉइड दस्तावेज़ अपडेट किए हैं। नीचे स्वीकृत उत्तर देखें।