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- वाले हिस्से को हटा दिया गया है.