ऐप्स के लिए अधिकृत विक्रेता (app-ads.txt)

ऐप्स के लिए अधिकृत विक्रेता, जिन्हें ये ऐप्लिकेशन भी कहा जाता है app-ads.txt, IAB की एक पहल, आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री को विज्ञापन से होने वाली धोखाधड़ी से बचाने में मदद करती है. आपने लोगों तक पहुंचाया मुफ़्त में आपकी इन्वेंट्री को बेचने की अनुमति किसके पास है, इसकी पहचान करने के लिए app-ads.txt फ़ाइलें बनाएं. अनुमति वाले सेलर की पहचान करने से, आपको विज्ञापन देने वाले से मिलने वाले उस खर्च को पाने में मदद मिल सकती है जो शायद ऐसा होने पर, झूठे नाम से मेल भेजने वाले ऐप्लिकेशन की नकली इन्वेंट्री में चले जाते हैं.

app-ads.txt फ़ाइलें सार्वजनिक तौर पर उपलब्ध हैं और एक्सचेंज से क्रॉल की जा सकती हैं, सप्लाई-साइड प्लैटफ़ॉर्म (SSP), अन्य खरीदार, और तीसरे पक्ष के वेंडर.

app-ads.txt का इस्तेमाल करना ज़रूरी नहीं है, लेकिन हम इसे इस्तेमाल करने का सुझाव खास तौर पर तब देते हैं, जब आपको चिंता है कि अन्य लोग आपके ऐप्लिकेशन के झूठे नाम से मेल भेज रहे हैं.

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

ज़रूरी शर्तें

अपने ऐप्लिकेशन के लिए app-ads.txt सेट अप करने का तरीका

  1. अगर आपने पहले से कोई टेक्स्ट फ़ाइल नहीं बनाई है, तो एक टेक्स्ट फ़ाइल बनाएं और उसे नाम के साथ सेव करें "app-ads.txt".

  2. इस कोड स्निपेट को कॉपी करके, अपनी app-ads.txt फ़ाइल में चिपकाएं. (pub-00000000000000 को अपने पब्लिशर आईडी से बदलें. आपका पब्लिशर आईडी ये काम कर सकता है AdMob कंसोल > सेटिंग पर टैप करें.)

    google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
    
  3. app-ads.txt को अपनी डेवलपर वेबसाइट के रूट पर पब्लिश करें (उदाहरण के लिए, https://example.com/app-ads.txt). पक्का करें कि आपने सही डोमेन डाला हो जैसा कि Google Play पर बताया गया है.

  4. AdMob को app-ads.txt फ़ाइल को क्रॉल करने और उसकी पुष्टि करने में कम से कम 24 घंटे लग सकते हैं.

  5. AdMob पर वापस आएं और अपनी app-ads.txt फ़ाइल की जांच करें स्टेटस.

Firebase होस्टिंग की मदद से app-ads.txt पब्लिश करना

अगर आपकी कोई ऐसी वेबसाइट है जो app-ads.txt फ़ाइल को यहां अपलोड करने की अनुमति नहीं देती रूट स्तर (उदाहरण के लिए, साइट-जेनरेशन सेवा द्वारा बनाई और होस्ट की गई साइट), तो आपको app-ads.txt फ़ाइल को होस्ट करने के लिए, Firebase होस्टिंग का इस्तेमाल कर सकता है.

Firebase आपकी app-ads.txt फ़ाइल को होस्ट करने के लिए मुफ़्त, तेज़, और भरोसेमंद तरीका उपलब्ध कराता है अपने पसंद के मुताबिक डोमेन या Firebase पर प्रोजेक्ट के मुफ़्त सबडोमेन: web.app और firebaseapp.com.

शुरू करने से पहले

app-ads.txt को Firebase के साथ प्रकाशित करने के लिए, आपके पास Firebase प्रोजेक्ट होना ज़रूरी है होस्टिंग. अगर आपके पास कोई Firebase प्रोजेक्ट नहीं है, तो नीचे दिए गए निर्देशों का पालन करके नया प्रोजेक्ट बनाएं डेवलपर गाइड देखें.

अगर आपने पहले ही अपने AdMob ऐप्लिकेशन को Firebase या आपका ऐप्लिकेशन इनमें से किसी एक का इस्तेमाल कर रहा है Firebase प्रॉडक्ट (उदाहरण के लिए, Firebase के लिए Google Analytics, रिमोट कॉन्फ़िगरेशन, वगैरह) को ऐक्सेस करने के लिए, आप मौजूदा Firebase प्रोजेक्ट का इस्तेमाल कर सकते हैं.

Firebase सीएलआई इंस्टॉल करें

npm (नोड पैकेज) का इस्तेमाल करके, Firebase सीएलआई इंस्टॉल किया जा सकता है मैनेजर). हालांकि, अगर आपको Node.js के बारे में जानकारी नहीं है, तो इसके बजाय, स्टैंडअलोन बाइनरी.

ऐप्लिकेशन इंस्टॉल करने का तरीका जानने के लिए, Firebase सीएलआई सीएलआई या अपने सर्च इंजन को, सबसे नए वर्शन के हिसाब से.

प्रोजेक्ट शुरू करना

अपनी लोकल मशीन में Firebase प्रोजेक्ट शुरू करने के लिए, यह तरीका अपनाएं कमांड को अपनी प्रोजेक्ट डायरेक्ट्री के रूट से रख सकते हैं.

firebase init

प्रोजेक्ट शुरू करने के दौरान, Firebase सीएलआई प्रॉम्प्ट से:

  1. होस्टिंग सेट अप करने के लिए चुनें.

  2. अपनी लोकल प्रोजेक्ट डायरेक्ट्री से कनेक्ट करने के लिए, कोई Firebase प्रोजेक्ट चुनें.

    किसी मौजूदा प्रोजेक्ट का इस्तेमाल करें को चुनें. इसके बाद, सूची में से कोई प्रोजेक्ट चुनें जिसे आपको कनेक्ट करना है.

  3. अपनी सार्वजनिक रूट डायरेक्ट्री के तौर पर इस्तेमाल करने के लिए एक डायरेक्ट्री तय करें.

    डिफ़ॉल्ट बटन (सार्वजनिक) को चुनने के लिए, Enter दबाएं.

  4. अपनी साइट के लिए कोई कॉन्फ़िगरेशन चुनें.

    जिस वेबसाइट को बनाया जा रहा है वह एक पेज वाला ऐप्लिकेशन नहीं है. इसलिए, N.

शुरू करने की प्रोसेस के आखिर में, Firebase दो फ़ाइलें बनाता है और उन्हें रूट में जोड़ता है आपकी लोकल प्रोजेक्ट डायरेक्ट्री:

  • public डायरेक्ट्री, जिसमें आपकी वेबसाइट पर होस्ट की गई फ़ाइलें शामिल हैं.
  • ऐसी firebase.json कॉन्फ़िगरेशन फ़ाइल जिसमें आपके प्रोजेक्ट के कॉन्फ़िगरेशन की सूची दी गई है.
  • ऐसी .firebaserc फ़ाइल जिसमें आपके प्रोजेक्ट का उपनाम सेव होता है.

app-ads.txt पब्लिश करें

अपनी साइट पर app-ads.txt पब्लिश करने के लिए:

  1. app-ads.txt फ़ाइल को अपने लोकल प्रोजेक्ट की public डायरेक्ट्री में डालें डायरेक्ट्री.

  2. अपनी लोकल प्रोजेक्ट डायरेक्ट्री के रूट से, यहां दिया गया कमांड चलाएं:

    firebase deploy --only hosting
  3. डिप्लॉयमेंट पूरा होने के बाद, इस यूआरएल पर जाकर पक्का करें कि app-ads.txt फ़ाइल पब्लिश हो गई है. (PROJECT_ID आपका Firebase प्रोजेक्ट आईडी है.)

    https://PROJECT_ID.web.app/app-ads.txt

    उदाहरण: अगर "awesome-project" प्रोजेक्ट आईडी है, तो https://awesome-project.web.app/app-ads.txt आपके इसके पता बार में ब्राउज़र खोलें.

डोमेन/सबडोमेन को अपने ऐप्लिकेशन के स्टोर पेज में जोड़ना

अपनी app-ads.txt फ़ाइल को क्रॉल करने के लिए, आपको इस पर आपकी ऐप लिस्टिंग में बनाया गया नया डोमेन या सबडोमेन Google Play.

पब्लिशर आईडी के साथ अपनी साइट की डेवलपर वेबसाइट इस तरह दिखेगा:

https://PROJECT_ID.web.app

रीडायरेक्शन सेटिंग कॉन्फ़िगर करना (ज़रूरी नहीं)

अगर आपके पास कोई मौजूदा वेबसाइट है और आपको Firebase होस्टिंग की सेवा का इस्तेमाल सिर्फ़ app-ads.txt फ़ाइल को होस्ट करते समय, आप Firebase होस्टिंग को रीडायरेक्ट करने के लिए कॉन्फ़िगर कर सकते हैं अपने मौजूदा वेबसाइट के लैंडिंग पेज पर ले जाएं.

Firebase होस्टिंग, डिफ़ॉल्ट रूप से public/index.html का इस्तेमाल लैंडिंग पेज के तौर पर तब करेगी, जब जब कोई उपयोगकर्ता आपकी साइट पर आता है. लोगों को आपकी पसंद की वेबसाइट पर रीडायरेक्ट करने के लिए ( उदाहरण के लिए, आपके ऐप्लिकेशन का सोशल मीडिया पेज):

  1. आपके लोकल प्रोजेक्ट के रूट में मौजूद firebase.json फ़ाइल खोलें डायरेक्ट्री.

  2. होस्ट करने वाले ऑब्जेक्ट में, रीडायरेक्ट ऑब्जेक्ट को इस तरह जोड़ें:

    "hosting": {
      ...
      "redirects": [
        {
          "source": "/",
          "destination": "URL_TO_REDIRECT",
          "type": 301
        }
      ]
    }
    

    उदाहरण के लिए, अगर लैंडिंग पेज का यूआरएल https://www.example.com है, तो रीडायरेक्ट कॉन्फ़िगरेशन इस तरह होगा:

    "hosting": {
      ...
      "redirects": [
        {
          "source": "/",
          "destination": "https://www.example.com",
          "type": 301
        }
      ]
    }
    
  3. अपनी साइट पर बदलावों को डिप्लॉय करने के लिए, यहां दिया गया कमांड चलाएं.

    firebase deploy --only hosting
  4. डिप्लॉयमेंट पूरा होने के बाद, अपनी साइट को ऐक्सेस करें (https://PROJECT_ID.web.app) ताकि यह पता लगाया जा सके कि रीडायरेक्शन की सेटिंग सही है या नहीं सही है या नहीं.

संसाधन