ผู้ขายที่ได้รับอนุญาตสําหรับแอป (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. สร้างไฟล์ข้อความแล้วบันทึกโดยตั้งชื่อ&&tt;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 และ App Store

  4. รออย่างน้อย 24 ชั่วโมงเพื่อให้ AdMob รวบรวมข้อมูลและยืนยันไฟล์ app-ads.txt

  5. กลับมาที่ AdMob แล้วตรวจสอบสถานะ app-ads.txt

เผยแพร่ app-ads.txt ด้วยโฮสติ้งของ Firebase

หากคุณมีเว็บไซต์ที่ไม่อนุญาตให้อัปโหลดไฟล์ app-ads.txt ที่ระดับรูท (เช่น เว็บไซต์ที่สร้างและโฮสต์โดยบริการสร้างเว็บไซต์) คุณใช้โฮสติ้งของ Firebase เพื่อโฮสต์ไฟล์ app-ads.txt ได้

Firebase มีวิธีโฮสต์ไฟล์ app-ads.txt ฟรี รวดเร็ว และเชื่อถือได้ที่มีโดเมนที่กําหนดเองหรือในโดเมนย่อยฟรีของโปรเจ็กต์ Firebase: web.app และ firebaseapp.com

ข้อควรทราบก่อนที่จะเริ่มต้น

คุณจะต้องมีโปรเจ็กต์ Firebase เพื่อเผยแพร่ app-ads.txt ด้วยโฮสติ้งของ Firebase หากคุณไม่มีโปรเจ็กต์ Firebase ให้สร้างโปรเจ็กต์ใหม่โดยทําตามคู่มือนักพัฒนาซอฟต์แวร์

หากคุณลิงก์แอป AdMob กับ Firebase ไว้แล้ว หรือแอปของคุณใช้ผลิตภัณฑ์ Firebase (เช่น Google Analytics สําหรับ Firebase, การกําหนดค่าระยะไกล ฯลฯ) คุณจะใช้โปรเจ็กต์ Firebase ที่มีอยู่ได้

ติดตั้ง Firebase CLI

คุณติดตั้ง Firebase CLI ได้โดยใช้ npm (ตัวจัดการแพ็กเกจโหนด) อย่างไรก็ตาม หากคุณไม่คุ้นเคยกับ Node.js คุณสามารถใช้ไบนารีแบบสแตนด์อโลนแทนได้

ดูวิธีติดตั้ง CLI หรืออัปเดตเป็นเวอร์ชันล่าสุดได้ในเอกสารประกอบของ Firebase CLI

เริ่มต้นโปรเจ็กต์

หากต้องการเริ่มต้นโปรเจ็กต์ Firebase ในเครื่อง ให้เรียกใช้คําสั่งต่อไปนี้จากรูทของไดเรกทอรีโปรเจ็กต์

firebase init

ระหว่างการเริ่มต้นใช้งานโปรเจ็กต์ จากข้อความแจ้งของ Firebase CLI ให้ทําดังนี้

  1. เลือกเพื่อตั้งค่าโฮสติ้ง

  2. เลือกโปรเจ็กต์ Firebase ที่จะเชื่อมต่อกับไดเรกทอรีโปรเจ็กต์ในพื้นที่

    เลือกใช้โปรเจ็กต์ที่มีอยู่ แล้วเลือกโปรเจ็กต์จากรายการที่ต้องการเชื่อมต่อ

  3. ระบุไดเรกทอรีที่จะใช้เป็นไดเรกทอรีรากแบบสาธารณะ

    กด Enter เพื่อเลือกรายการเริ่มต้น (สาธารณะ)

  4. เลือกการกําหนดค่าสําหรับเว็บไซต์ของคุณ

    เนื่องจากเว็บไซต์ที่คุณจะสร้างไม่ใช่แอปหน้าเว็บเดียว ให้เลือกไม่มี

เมื่อเริ่มต้นการเริ่มต้น Firebase จะสร้างและเพิ่มไฟล์ 2 ไฟล์ไปยังรูทของไดเรกทอรีโปรเจ็กต์ในเครื่อง ดังนี้

  • ไดเรกทอรี public ที่มีไฟล์ที่โฮสต์อยู่ในเว็บไซต์
  • ไฟล์การกําหนดค่า firebase.json ที่แสดงการกําหนดค่าโปรเจ็กต์ของคุณ
  • ไฟล์ .firebaserc ที่จัดเก็บชื่อแทนของโปรเจ็กต์

เผยแพร่ app-ads.txt

วิธีเผยแพร่ app-ads.txt ในเว็บไซต์

  1. วางไฟล์ app-ads.txt ลงในไดเรกทอรี public ในไดเรกทอรีโปรเจ็กต์ในเครื่อง

  2. เรียกใช้คําสั่งต่อไปนี้จากรูทของไดเรกทอรีโปรเจ็กต์ท้องถิ่น

    firebase deploy --only hosting
  3. เมื่อการติดตั้งใช้งานเสร็จสมบูรณ์แล้ว ให้ไปที่ URL ต่อไปนี้เพื่อให้แน่ใจว่าเผยแพร่ app-ads.txt แล้ว (PROJECT_ID คือรหัสโปรเจ็กต์ Firebase)

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

    เช่น หาก "awesome-project" เป็นรหัสโปรเจ็กต์ ให้ป้อน https://awesome-project.web.app/app-ads.txt ในแถบที่อยู่ของเบราว์เซอร์

เพิ่มโดเมน/โดเมนย่อยไปยังข้อมูลผลิตภัณฑ์ใน Store ของแอป

คุณจะต้องระบุโดเมนหรือโดเมนย่อยที่สร้างขึ้นใหม่ในข้อมูลแอปใน Google Play หรือ App Store

อัปเดต URL การตลาด ในข้อมูลผลิตภัณฑ์ใน App Store ดังนี้

https://PROJECT_ID.web.app

กําหนดการตั้งค่าการเปลี่ยนเส้นทาง (ไม่บังคับ)

หากคุณมีเว็บไซต์อยู่แล้วและวางแผนที่จะใช้โฮสติ้งของ Firebase เพื่อโฮสต์ไฟล์ app-ads.txt เท่านั้น คุณสามารถกําหนดค่าโฮสติ้งของ Firebase เพื่อเปลี่ยนเส้นทางหน้า Landing Page ไปยังเว็บไซต์ที่มีอยู่ได้

โฮสติ้งของ Firebase จะใช้ public/index.html เป็นหน้า Landing Page โดยค่าเริ่มต้นเมื่อผู้ใช้เข้าชมเว็บไซต์ หากต้องการเปลี่ยนเส้นทางผู้ใช้ไปยังเว็บไซต์ที่คุณต้องการ (เช่น หน้าโซเชียลมีเดียของแอป)

  1. เปิดไฟล์ firebase.json ที่อยู่ในรูทของไดเรกทอรีโปรเจ็กต์ในเครื่อง

  2. ในส่วนออบเจ็กต์โฮสติ้ง ให้เพิ่มออบเจ็กต์การเปลี่ยนเส้นทางดังนี้

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

    ตัวอย่างเช่น หาก URL ของหน้า Landing Page คือ 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) เพื่อตรวจสอบว่าการตั้งค่าการเปลี่ยนเส้นทางถูกต้องหรือไม่

ทรัพยากร