ผู้ขายที่ได้รับอนุญาตสําหรับแอป (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 และ App Store วันที่

  4. รออย่างน้อย 24 ชั่วโมงเพื่อให้ AdMob ทำการ Crawl แล้วยืนยันไฟล์ 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 คุณสามารถใช้ ไบนารีแบบสแตนด์อโลนแทน

อ่านเอกสาร Firebase CLI เพื่อดูวิธีติดตั้ง CLI หรืออัปเดต เวอร์ชันล่าสุด

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

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

firebase init

ระหว่างการเริ่มต้นโปรเจ็กต์ จากพรอมต์ Firebase CLI ให้ทำดังนี้

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

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

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

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

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

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

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

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

แหล่งข้อมูล