आपके डेवलपर डोमेन पर app-ads.txt फ़ाइल सेट अप हो जाने के बाद, Google क्रॉलर ये काम करेगा:
- फ़ाइल को क्रॉल करने की कोशिश.
- उन विक्रेता आईडी को तय करने के लिए फ़ाइल की सामग्री को पार्स करेगा जिनके पास आपकी इन्वेंट्री से कमाई करने की अनुमति है.
यह पक्का करने के लिए कि आपकी app-ads.txt फ़ाइल को क्रॉल किया जा सकता है, हम आपको समस्या का हल करने वाला यह तरीका अपनाने की सलाह देते हैं.
- पुष्टि करें कि फ़ाइल अस्थायी तौर पर उपलब्ध नहीं है
- पुष्टि करें कि रूट किए गए डोमेन से फ़ाइल तक पहुंचा जा सकता है
- पक्का करें कि क्रॉलिंग को robots.txt से अस्वीकार नहीं किया गया है
- पक्का करें कि फ़ाइल HTTP 200 OK स्थिति कोड के साथ वापस मिली हो
- पक्का करें कि फ़ाइल में कोई फ़ॉर्मैटिंग संबंधी गड़बड़ियां नहीं हैं या उसमें अमान्य वर्ण नहीं हैं
- app-ads.txt फ़ाइल को एचटीटीपी और एचटीटीपीएस, दोनों से ऐक्सेस किया जा सकता है
पुष्टि करें कि फ़ाइल अस्थायी तौर पर उपलब्ध नहीं है
अगर पहले देखी गई app-ads.txt फ़ाइल फिर से क्रॉल करने के लिए उपलब्ध नहीं है, तो पहले देखी गई एंट्री:
- पूरी तरह से मिटा दी जाएंगी, अगर दिया गया जवाब गंभीर 404 गड़बड़ी है (पेज असल में मौजूद नहीं है; एचटीटीपी 404 स्थिति).
- पांच दिनों तक बनाए रखी जाएंगी, अगर दिया गया जवाब मामूली 404 गड़बड़ी (किसी ऐसे यूआरएल के लिए असली पेज दिखाया जाता है जो असल में मौजूद नहीं है; एचटीटीपी 200 स्थिति) या 500 सर्वर गड़बड़ी है.
पुष्टि करें कि रूट किए गए डोमेन से फ़ाइल तक पहुंचा जा सकता है
domain.com/app-ads.txt
से www.domain.com/app-ads.txt
पर रीडायरेक्ट करना काफ़ी आम है. App-ads.txt क्रॉलिंग रूट किए गए डोमेन पर शुरू होगी. रूट किए गए डोमेन को app-ads.txt फ़ाइल से लौटाना या उस पर रीडायरेक्ट करना होगा.
www.domain.com/app-ads.txt
पर मौजूद किसी ads.txt फ़ाइल को सिर्फ़ तभी क्रॉल किया जाएगा, जब domain.com/app-ads.txt
उस पर रीडायरेक्ट होगा.पक्का करें कि क्रॉलिंग को robots.txt से अस्वीकार नहीं किया गया है
अगर 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 उपयोगकर्ता-एजेंट
के रिकॉर्ड.का भी पालन करेगा.पक्का करें कि फ़ाइल HTTP 200 OK स्थिति कोड के साथ वापस मिली हो
app-ads.txt फ़ाइल के लिए किए गए अनुरोध से जवाब वाले भाग में फ़ाइल की सामग्री मिल सकती है, अगर जवाब देने वाले हेडर में स्थिति कोड यह दर्शाता है कि फ़ाइल नहीं मिली (उदाहरण के लिए, स्थिति कोड 404) तो:
- जवाब को अनदेखा किया जाएगा.
- यह माना जाएगा कि फ़ाइल मौजूद नहीं है.
पक्का करें कि फ़ाइल में एक HTTP 200 OK स्थिति कोड है.
पक्का करें कि फ़ाइल में कोई फ़ॉर्मैटिंग संबंधी गड़बड़ियां नहीं हैं या उसमें अमान्य वर्ण नहीं हैं
फ़ॉर्मैटिंग संबंधी गड़बड़ियां, जैसे कि अमान्य व्हाइटस्पेस वर्णों का पता लगाना मुश्किल हो सकता है, लेकिन ये क्रॉलर से app-ads.txt फ़ाइल को पार्स करना मुश्किल बना सकती हैं. इसकी वजह से किसी फ़ाइल को अनदेखा किया जा सकता है.
रिच टेक्स्ट एडिटर से app-ads.txt एंट्री को कॉपी और चिपकाने से बचें; हम प्लेन टेक्स्ट एडिटर इस्तेमाल करने की सलाह देते हैं. आप HEX एडिटर का इस्तेमाल करके, अपनी app-ads.txt फ़ाइल में अमान्य UTF-8 वर्णों की जांच भी कर सकते हैं.
app-ads.txt फ़ाइल को एचटीटीपी और एचटीटीपीएस, दोनों से ऐक्सेस किया जा सकता है
Google क्रॉलर एचटीटीपी और एचटीटीपीएस, दोनों पर सभी app-ads.txt फ़ाइल को क्रॉल करने की कोशिश करता है. हालांकि, 404 (या 40X) जवाब के वजह पहले से क्रॉल की गई प्रविष्टियां पूरी तरह से मिटा दी जाती हैं, भले ही app-ads.txt फ़ाइल एचटीटीपी के ज़रिए क्रॉल की गई हो. इसलिए, अगर एचटीटीपीएस के ज़रिए क्रॉलिंग से 404 (या 40X) गड़बड़ी मिलती है, तो:
- पहले क्रॉल की जा चुकी एंट्री पूरी तरह से मिटा दी जाएगी.
पक्का करें कि app-ads.txt को एचटीटीपी और एचटीटीपीएस, दोनों से ऐक्सेस किया जा सकता है.