इस लेख में, app-ads.txt फ़ाइल से जुड़ी समस्याओं के बारे में बताया गया है.
app-ads.txt फ़ाइल से जुड़ी समस्याएं
- app-ads.txt फ़ाइल नहीं मिली
- आपके ऐप्लिकेशन के स्टोर पेज पर आपकी डेवलपर वेबसाइट मौजूद नहीं है
- आपकी डेवलपर वेबसाइट का यूआरएल मान्य नहीं है
- आपकी app-ads.txt फ़ाइल ऐसे सबडोमेन पर होस्ट की गई है जिसका इस्तेमाल नहीं किया जा सकता
- आपकी app-ads.txt फ़ाइल सही तरीके से फ़ॉर्मैट नहीं की गई है
- Robots.txt फ़ाइल, Google क्रॉलर को आपकी app-ads.txt फ़ाइल क्रॉल करने से रोक रही है
- क्रॉलर, आपकी app-ads.txt फ़ाइल को बार-बार गलत लिंक से क्रॉल कर रहा है
app-ads.txt फ़ाइल के स्टेटस पेज से जुड़ी समस्याएं
- app-ads.txt पेज पर, आपकी app-ads.txt फ़ाइल का स्टेटस नहीं दिख रहा है
- आपके AdMob खाते में किसी दूसरे व्यक्ति का ऐप्लिकेशन मौजूद है
app-ads.txt फ़ाइल नहीं मिली
अगर आपको अपनी app-ads.txt फ़ाइल नहीं मिल रही है, तो यह तरीका आज़माएं:
- app-ads.txt फ़ाइल सेट अप करके, उसे अपनी डेवलपर वेबसाइट के डोमेन पर पब्लिश करें. app-ads.txt फ़ाइल सेट अप करने के निर्देशों का पालन करें.
- पक्का करें कि आपका ऐप्लिकेशन, Google Play या Apple App Store पर रजिस्टर हो. साथ ही, यह भी पक्का करें कि आपकी डेवलपर वेबसाइट आपके ऐप्लिकेशन के स्टोर पेज में शामिल हो.
- AdMob को, आपकी app-ads.txt फ़ाइलों को अपने-आप क्रॉल करने और उनकी पुष्टि करने में 24 घंटे तक का समय लग सकता है. app-ads.txt फ़ाइल का स्टेटस अपडेट होने में कम से कम 24 घंटे लग सकते हैं.
आपके ऐप्लिकेशन के स्टोर पेज पर आपकी डेवलपर वेबसाइट मौजूद नहीं है
पुष्टि करें कि आपकी डेवलपर वेबसाइट, Google Play या Apple App Store की लिस्टिंग में सही जगह पर अपलोड की गई हो.
- Google Play के लिए: यह पक्का करने के लिए कि यूआरएल जुड़ गया है, अपने Android ऐप्लिकेशन पेज के "ऐप्लिकेशन से जुड़ी सहायता" सेक्शन में जाएं और देखें कि डेवलपर वेबसाइट का यूआरएल, लिंक हुआ है या नहीं.
- Apple App Store के लिए: यह पक्का करने के लिए कि यूआरएल जुड़ गया है, अपने iOS ऐप्लिकेशन पेज पर सबसे नीचे जाएं. वहां आपको "डेवलपर वेबसाइट" का लिंक दिखेगा.
आपकी डेवलपर वेबसाइट का यूआरएल मान्य नहीं है
डेवलपर वेबसाइट के यूआरएल की जांच करें और पक्का करें कि यह AdMob के app-ads.txt क्रॉलर और सबडोमेन के नियमों के मुताबिक हो.
AdMob का app-ads.txt क्रॉलर, आपके ऐप्लिकेशन के स्टोर पेज में दी गई डेवलपर वेबसाइट के आधार पर app-ads.txt फ़ाइल की जांच करता है. app-ads.txt फ़ाइल के तकनीकी मानक के मुताबिक, क्रॉलर उन फ़ाइलों को यहां दिए गए यूआरएल पैटर्न के आधार पर जांच करेंगे:
https://<<hostname>>/app-ads.txthttp://<<hostname>>/app-ads.txt
अगर आपको अपनी डेवलपर वेबसाइट का सबडोमेन यूआरएल अपलोड करना है, तो सबडोमेन के लिए app-ads.txt के टेक्निकल स्टैंडर्ड के कुछ अलग नियम होते हैं:
- पहले लेवल के सबडोमेन तक क्रॉल करना
- 'www.' और 'm.' सबडोमेन को क्रॉलिंग से बाहर रखना
- वेब सर्वर रीडायरेक्ट
आपकी app-ads.txt फ़ाइल ऐसे सबडोमेन पर होस्ट की गई है जिसका इस्तेमाल नहीं किया जा सकता
पक्का करें कि आपका वेब सर्वर आपकी app-ads.txt फ़ाइल को होस्ट करता है या AdMob खाते में app-ads.txt का यूआरएल डालने पर, सही जगह पर रीडायरेक्ट करता है. AdMob, आपके खाते में दिखने वाले app-ads.txt के यूआरएल को आपकी फ़ाइल खोजने के लिए इस्तेमाल करता है. सबडोमेन को क्रॉल करने के नियमों के बारे में ज़्यादा जानें.
अगर किसी फ़ाइल को मौजूदा वेबसाइट पर पब्लिश नहीं किया जा सकता है या आपको कोई दूसरी वेबसाइट इस्तेमाल करनी है, तो अपने ऐप्लिकेशन के स्टोर पेज पर मौजूद डेवलपर वेबसाइट को साइट के सबडोमेन या किसी दूसरे डोमेन पर अपडेट करें.
आपकी app-ads.txt फ़ाइल सही तरीके से फ़ॉर्मैट नहीं की गई है
यह पक्का करने के लिए कि आपने फ़ाइल सही तरीके से फ़ॉर्मैट की है, IAB Tech Lab की ऐप्लिकेशन के लिए, अनुमति वाले सेलर की जानकारी देखें.
इस तरह की समस्याओं के लिए, अपनी app-ads.txt फ़ाइल देखें:
- पब्लिशर आईडी गलत है या मौजूद नहीं है
- यूआरएल या पब्लिशर आईडी में टाइपिंग की गलतियां
- गलत तरीके से फ़ॉर्मैट किया गया पब्लिशर आईडी
- गलत डोमेन, जैसे कि "google.com" के बजाय "admob.com" का इस्तेमाल करना
इनमें से हर समस्या के लिए, आपको अपनी app-ads.txt फ़ाइल अपडेट करनी होगी. मनमुताबिक बनाया गया ऐसा कोड स्निपेट जिसमें पब्लिशर आईडी शामिल है, उसे AdMob से कॉपी करके app-ads.txt फ़ाइल में चिपकाएं. कोड स्निपेट का पता लगाने के लिए:
- https://admob.google.com पर जाकर, अपने AdMob खाते में साइन इन करें.
- साइडबार में ऐप्लिकेशन पर क्लिक करें.
- सभी ऐप्लिकेशन देखें पर क्लिक करें.
- app-ads.txt पर क्लिक करें.
- App-ads.txt को सेट अप करने का तरीका पर क्लिक करें.
- कॉपी करने के लिए, कोड स्निपेट के बगल में मौजूद
पर क्लिक करें.
- कोड स्निपेट को app-ads.txt फ़ाइल में चिपकाएं.
Robots.txt फ़ाइल, Google क्रॉलर को आपकी फ़ाइल क्रॉल करने से रोक रही है
अगर robots.txt फ़ाइल, क्रॉलर को क्रॉल करने से रोकती है, तो app-ads.txt फ़ाइल को क्रॉलर अनदेखा कर सकते हैं. अगर आपका app-ads.txt यूआरएल किसी दूसरे होस्टनाम को रीडायरेक्ट करता है, तो ध्यान रखें कि उस होस्टनाम की कोई भी robots.txt फ़ाइल क्रॉलर पर असर डाल सकती है.
अपनी robots.txt फ़ाइल अपडेट करें, ताकि Google आपकी app-ads.txt फ़ाइल को क्रॉल कर सके.
robots.txt फ़ाइल में, दो लाइन का ये टेक्स्ट जोड़ें:
उपयोगकर्ता-एजेंट: Google- adstxt
Disallow:
Google-adstxt के साथ-साथ, क्रॉलर Mediapartners-Google और Googlebot robots.txt User-agent के रिकॉर्ड का भी पालन करेगा.क्रॉलर, आपकी app-ads.txt फ़ाइल को बार-बार गलत लिंक से क्रॉल कर रहा है
ऐसा हो सकता है कि क्रॉलर किसी वेबसाइट के सबडोमेन को ऐक्सेस कर रहा हो. उन अलग-अलग सबडोमेन के बारे में ज़्यादा जानें जिन्हें क्रॉलर ऐक्सेस कर सकता है.
आपके खाते में app-ads.txt की ज़्यादा जानकारी वाले स्टेटस सेक्शन में जाकर, क्रॉल किया जा रहा यूआरएल देखा जा सकता है. आपके पास रीडायरेक्ट करने का ऐसा नियम सेट करने का विकल्प होता है जो क्रॉलर को क्रॉल किए जा रहे यूआरएल से आपके सही app-ads.txt यूआरएल पर भेजता हो.
app-ads.txt पेज पर, आपकी app-ads.txt फ़ाइल का स्टेटस नहीं दिख रहा है
अगर आपके ऐप्लिकेशन से पिछले सात दिनों में विज्ञापन दिखाने का कोई अनुरोध नहीं मिला है या आपके ऐप्लिकेशन की app-ads.txt फ़ाइल से पुष्टि नहीं हुई है, तो app-ads.txt पेज पर आपके ऐप्लिकेशन का app-ads.txt फ़ाइल का स्टेटस नहीं दिखेगा.
आपके AdMob खाते में किसी दूसरे व्यक्ति का ऐप्लिकेशन मौजूद है
यह इस बात का संकेत है कि आपको विज्ञापन धोखाधड़ी से बचाने के लिए, app-ads.txt सही तरीके से काम कर रहा है. ध्यान रखें कि app-ads.txt को अपनाने वाले विज्ञापन सोर्स सिर्फ़ उन ऐप्लिकेशन की इन्वेंट्री खरीद रहे हैं जिनके app-ads.txt फ़ाइल की पुष्टि की जा चुकी है.
अगर कोई ऐसा ऐप्लिकेशन दिखता है जिसका मालिकाना हक आपके पास नहीं है, तो आपके पास ऐप्लिकेशन को ब्लॉक करने का विकल्प होता है.
App-ads.txt फ़ाइल को लागू करने से आपको यह पक्का करने में मदद मिलती है कि आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री सिर्फ़ वे ही चैनल बेचते हैं जिन्हें आपने अनुमति दी है. इससे आपको अपने ऐप्लिकेशन पर ज़्यादा कंट्रोल मिलने के साथ-साथ यह तय करने का विकल्प मिलता है कि आपके ऐप्लिकेशन पर कौन विज्ञापन स्पेस बेच सकता है. साथ ही, यह तय करने में मदद मिलती है कि विज्ञापन देने वाले लोगों को या कंपनियों को नकली इन्वेंट्री न दिखे.