Ads.txt

ads.txt फ़ाइल लागू करना कोई सख्त शर्त नहीं है. साथ ही, ads.txt फ़ाइल के बिना भी विज्ञापन दिखाए जाते रहेंगे. हालांकि, इस बात पर ध्यान देना ज़रूरी है कि विज्ञापन देने वाले कई लोग, सिर्फ़ उन विज्ञापन अनुरोधों पर बिड करने का विकल्प चुनते हैं जिनकी ads.txt की पुष्टि हो चुकी है. ads.txt के बारे में ज़्यादा जानें.

ads.txt फ़ाइल उन सभी पब्लिशर आईडी का एक कलेक्शन है जिन्हें आपके डोमेन पर विज्ञापनों के लिए अनुरोध करने की अनुमति है. यह फ़ाइल, डोमेन के रूट में मौजूद होती है (उदाहरण के लिए, example.com/ads.txt पर). आम तौर पर, ads.txt फ़ाइल की एंट्री कुछ इस तरह दिखती है:

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

आम तौर पर, ads.txt फ़ाइल में इस्तेमाल किया जाने वाला पब्लिशर आईडी, विज्ञापन टैग में मौजूद data-ad-client की वैल्यू पर आधारित होता है. हालांकि, ज़्यादातर AFP प्लैटफ़ॉर्म के ग्राहकों के पास हज़ारों चाइल्ड खाते होते हैं. इसलिए, वे इस फ़ाइल को मैनेज करते हैं. यहां तक कि Google और बिड करने वाले अन्य लोगों के खाते भी मैनेज किए जाते हैं उसे प्रोसेस करना मुश्किल हो जाता है. प्लैटफ़ॉर्म का इस्तेमाल करने वाले ग्राहकों के पास इस समस्या को हल करने के दो विकल्प हैं. दूसरा विकल्प, अपने प्लैटफ़ॉर्म डोमेन पर ads.txt के इस्तेमाल को बढ़ाना है. ज़रूरत पड़ने पर, प्लैटफ़ॉर्म इनमें से कोई एक या दोनों विकल्प चुन सकते हैं:

  • प्लैटफ़ॉर्म, सार्वजनिक सफ़िक्स सूची में अपने डोमेन रजिस्टर कर सकते हैं
  • AdSense, प्लैटफ़ॉर्म डोमेन को वाइटलिस्ट कर सकता है, ताकि data-ad-client पैरामीटर के अलावा, data-ad-host पैरामीटर के आधार पर विज्ञापन अनुरोधों की पुष्टि की जा सके

पहला विकल्प: सार्वजनिक सफ़िक्स सूची में रजिस्टर करना

अगर किसी डोमेन को सार्वजनिक सफ़िक्स सूची में रजिस्टर किया जाता है, तो ब्राउज़र उसे टीएलडी (टॉप लेवल डोमेन) मानेंगे. ads.txt की पुष्टि करने वाला हमारा सिस्टम भी यही काम करेगा. यह बदलाव करने से पहले, प्लैटफ़ॉर्म को अपने डोमेन पर होने वाले असर की पूरी जांच कर लेनी चाहिए.

अगर कोई डोमेन सार्वजनिक सफ़िक्स सूची में मौजूद है, तो ads.txt फ़ाइल की जगह में बदलाव करना ज़रूरी है. ads.txt फ़ाइल को डोमेन (example.com/ads.txt) के रूट पर पब्लिश करने के बजाय, ads.txt फ़ाइल को हर सबडोमेन (subdomain.example.com/ads.txt) पर पोस्ट करना होगा. अगर दूसरा विकल्प भी लागू नहीं किया जाता है, तो ads.txt फ़ाइल में चाइल्ड पब्लिशर आईडी होना चाहिए या दूसरे शब्दों में कहें, तो यह data-ad-client पैरामीटर की वैल्यू पर आधारित होगी.

उदाहरण के लिए, अगर चाइल्ड प्रॉपर्टी कोड (data-ad-client) ca-pub-123456789012345 है, तो ads.txt फ़ाइल कुछ ऐसी दिखेगी:

google.com, pub-123456789012345, DIRECT, f08c47fec0942fa0

जहां स्ट्रिंग का ca- वाला हिस्सा हटा दिया गया है.

दूसरा विकल्प: प्लैटफ़ॉर्म डोमेन के लिए खास ads.txt इस्तेमाल करने का तरीका

AFP की मदद से, अनुमति पा चुके डोमेन के लिए data-ad-client या data-ad-host के मान के आधार पर विज्ञापन अनुरोधों की पुष्टि की जा सकती है. इसका मतलब है कि अगर इनमें से कोई आईडी ads.txt फ़ाइल में है, तो विज्ञापन अनुरोध को 'पुष्टि हो चुकी है' के तौर पर प्रोसेस किया जाता है. अगर डोमेन, सार्वजनिक सफ़िक्स सूची में शामिल है, तो भी यह तरीका काम करेगा. इसमें, सिर्फ़ ads.txt फ़ाइल की जगह की जानकारी का अंतर होगा.

ज़्यादातर AFP प्लैटफ़ॉर्म ग्राहकों को हम यह पक्का करने का सुझाव देते हैं कि सभी विज्ञापन टैग में data-ad-host पैरामीटर सेट हो (इसके अलावा, आप ऐसा करने के लिए "प्लैटफ़ॉर्म खाता" मेटा टैग का इस्तेमाल कर सकते हैं). इसके बाद, ads.txt फ़ाइल के लिए सिर्फ़ एक एंट्री की ज़रूरत होगी. यह एंट्री होस्ट प्रॉपर्टी आईडी (data-ad-host) के आधार पर होगी.

उदाहरण के लिए, अगर आपका होस्ट आईडी (data-ad-host) ca-host-pub-1234567890123456 है, तो ads.txt फ़ाइल कुछ ऐसी दिखेगी:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

जहां स्ट्रिंग का ca-host- वाला हिस्सा हटा दिया गया है.