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 के इस्तेमाल को बढ़ाने के लिए, प्लैटफ़ॉर्म के ग्राहकों के पास दो विकल्प हैं. प्लैटफ़ॉर्म, इनमें से कोई एक विकल्प चुन सकते हैं. अगर ज़रूरी हो, तो दोनों विकल्पों को एक साथ भी चुना जा सकता है:

  • प्लैटफ़ॉर्म, अपने डोमेन को सार्वजनिक सफ़िक्स सूची में रजिस्टर कर सकते हैं
  • प्लैटफ़ॉर्म, ads.txt फ़ाइल में data-ad-host के आधार पर, पैरंट पब्लिशर आईडी का इस्तेमाल कर सकते हैं

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

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

अगर कोई डोमेन, सार्वजनिक सफ़िक्स सूची में मौजूद है, तो ads.txt फ़ाइल की जगह बदलनी होगी. डोमेन के रूट (example.com/ads.txt) पर ads.txt फ़ाइल पब्लिश करने के बजाय, हर सबडोमेन (subdomain.example.com/ads.txt) पर 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- हिस्सा हटा दिया गया है.