บทความนี้อธิบายวิธีสร้างและจัดการไฟล์ ads.txt และ app-ads.txt โดยใช้ Google Ad Manager ไฟล์ ads.txt จะระบุว่าผู้ขายรายใดได้รับอนุญาตให้ขายพื้นที่โฆษณาสำหรับเว็บไซต์ ขณะที่ไฟล์ app-ads.txt ก็ระบุเช่นเดียวกันสำหรับแอป
การติดตั้งใช้งานไฟล์เหล่านี้อย่างถูกต้องเป็นสิ่งสำคัญอย่างยิ่งในการป้องกันการสูญเสียรายได้เนื่องจากข้อผิดพลาด "ผู้ขายที่ไม่ได้รับอนุญาต (Ads.txt)" หรือ "ผู้ขายที่ไม่ได้รับอนุญาตในซัพพลายเชน" ซึ่งอาจทำให้รายการโฆษณาใช้จ่ายไม่ได้
คุณสร้างไฟล์ ads.txt/app-ads.txt สำหรับเครือข่ายได้ใน Ad Manager โดย Ad Manager จะสร้างเนื้อหาสำหรับไฟล์ตามข้อมูลผู้ขายในเครือข่ายของคุณ อีกทั้งจะช่วยตรวจสอบความถูกต้องของไวยากรณ์ในไฟล์ให้ และทำให้ทราบว่าผู้ขายรายใดมีสิทธิ์ขายพื้นที่โฆษณาของคุณบ้าง
หากคุณต้องการสร้างไฟล์ ads.txt สำหรับเว็บไซต์ ให้ข้ามไปที่ขั้นตอนที่ 1: สร้างไฟล์ ads.txt/app-ads.txt หรือหากต้องการสร้างไฟล์ app-ads.txt ให้ดำเนินการตามข้อกำหนดเบื้องต้นในการสร้างเว็บไซต์นักพัฒนาแอป
ข้อกำหนดเบื้องต้นสำหรับไฟล์ app-ads.txt คือการสร้างเว็บไซต์นักพัฒนาแอป
เว็บไซต์นักพัฒนาแอปจะช่วยให้ผู้ใช้ดูข้อมูลเพิ่มเติมเกี่ยวกับแอปของคุณและเนื้อหาอื่นๆ ได้ ขั้นตอนนี้ยังเป็นวิธีมาตรฐานของ app-ads.txt ที่จะใช้กำหนดว่าใครเป็นเจ้าของแอปได้ด้วย โดยเว็บไซต์นักพัฒนาแอปจะต้องลิงก์กับข้อมูลสินค้าใน Store ของ Google Play หรือ App Store เพื่อให้ Ad Manager และแพลตฟอร์มโฆษณาอื่นๆ กำหนดเจ้าของแอปได้
คุณไม่จำเป็นต้องแสดง URL แบบเต็มของ app-ads.txt ไว้ในข้อมูลสินค้าใน App Store
หากคุณเพิ่มหรืออัปเดตเว็บไซต์นักพัฒนาแอปในข้อมูลสินค้าใน Store โปรดทราบว่า Ad Manager จะต้องใช้เวลาระยะหนึ่งจึงจะตรวจพบการเปลี่ยนแปลงดังกล่าว
| ร้านค้า | เวลาที่ต้องใช้ในการตรวจหาการเปลี่ยนแปลง |
|---|---|
| Google Play | ไม่เกิน 24 ชั่วโมง |
| Apple App Store | ไม่เกิน 7 วัน |
วิธีใส่เว็บไซต์นักพัฒนาแอปในข้อมูลสินค้าใน App Store
Google Play Store
เพิ่ม URL ของเว็บไซต์ในส่วนข้อมูลติดต่อของแอปโดยทำดังนี้
- ลงชื่อเข้าใช้ Play Console
- เลือกแอป
- ในเมนูด้านซ้าย ให้คลิกการแสดงข้อมูลใน Store จากนั้นคลิกการตั้งค่าใน Store
- เลื่อนไปที่ข้อมูลติดต่อในข้อมูลสินค้าใน Store
- เพิ่ม URL ของเว็บไซต์นักพัฒนาแอป
Apple App Store
ใส่เว็บไซต์นักพัฒนาแอปของคุณในช่อง URL ที่ต้องการประชาสัมพันธ์ในส่วนข้อมูลสินค้าใน Store
App Store สำหรับแอปทีวีที่เชื่อมต่ออินเทอร์เน็ต
บาง App Store สําหรับแอปทีวีที่เชื่อมต่ออินเทอร์เน็ต (CTV) คุณอาจไม่สามารถเชื่อมโยง app-ads.txt กับแอปผ่านพอร์ทัลนักพัฒนาแอปของ App Store เนื่องจาก App Store นั้นอาจไม่พร้อมให้บริการในบางภูมิภาค ตัวอย่างเช่น ปัจจุบัน App Store ของ Samsung TV มีเฉพาะแอปในสหรัฐอเมริกาเท่านั้น แต่ไม่มีแอป CTV ในยุโรป Ad Manager จะทํางานร่วมกับผู้ซื้อเพื่อตรวจสอบว่าผู้ซื้อไม่ได้บังคับใช้สถานะการให้สิทธิ์ app-ads.txt สําหรับแพลตฟอร์ม CTV ที่ไม่รองรับเวิร์กโฟลว์นี้ในปัจจุบัน
ขั้นตอนที่ 1: สร้างไฟล์ ads.txt/app-ads.txt ใน Ad Manager
app-ads.txt จะใช้กับทั้ง 2 แพลตฟอร์ม โปรดอัปเดตไฟล์ app-ads.txt ให้สอดคล้องตามนั้น-
ลงชื่อเข้าใช้ Google Ad Manager
- คลิกผู้ดูแลระบบ แล้วคลิกการจัดการ Ads.txt
หากต้องการดูหน้านี้ เครือข่าย Ad Manager ของคุณต้องมีบัญชี Ad Exchange ที่ลิงก์ไว้อย่างน้อย 1 บัญชี และต้องกำหนดบทบาทที่มีการเปิดใช้สิทธิ์ "การจัดการ Ads.txt" ให้แก่ผู้ใช้
- เลือกว่าจะสร้างไฟล์สำหรับเว็บหรือแอป
- สำหรับเว็บ: คลิกแท็บ Web ads.txt แล้วคลิกสร้างไฟล์ ads.txt
- สำหรับแอป: คลิกแท็บ app-ads.txt แล้วคลิกสร้างไฟล์ ads.txt
- ในหน้าต่างกล่องโต้ตอบ ให้ตรวจสอบข้อความอัตโนมัติที่ Google ได้สร้างเตรียมไว้ให้
โดยที่แต่ละแถวคือบัญชีผู้ขายแต่ละรายที่คุณเลือกที่จะให้สิทธิ์ขายพื้นที่โฆษณาของคุณได้ หากต้องการยกเลิกการให้สิทธิ์กับผู้ขายรายใด ให้ลบแถวที่มีข้อมูลของผู้ขายรายนั้นออกจากหน้าต่างกล่องโต้ตอบ
ดูวิธีตรวจสอบความถูกต้องของไวยากรณ์ในads.txt/app-ads.txtโปรแกรมสร้างads.txt/app-ads.txtจะให้ข้อมูลบัญชีผู้ขายของ Google เพียงอย่างเดียวเท่านั้น หากใช้งาน SSP/Exchange ประเภทอื่นๆ คุณต้องเพิ่มข้อมูลจากบัญชีผู้ขายใน Exchange ดังกล่าวเองเพื่อให้คำขอในโดเมนนั้นได้รับสิทธิ์ อย่าลืมระบุโดเมน รหัสผู้ขาย/ผู้เผยแพร่โฆษณาของคุณ และประเภทความสัมพันธ์ (DIRECT หรือ RESELLER)โดยค่าเริ่มต้น แถวที่สร้างขึ้นโดยอัตโนมัติอาจมีค่า "
DIRECT" ในช่องที่ 3 ซึ่งบ่งบอกว่ามีความสัมพันธ์โดยตรงกับบัญชีผู้ขาย หากคุณไม่ได้เป็นเจ้าของที่จัดการโดเมนเอง ให้อัปเดตค่านี้เป็น "RESELLER" หากมีรายการที่ขัดแย้งกันสำหรับรหัสผู้ขายเดียวกัน (เช่น รายการหนึ่งทำเครื่องหมายเป็น "DIRECT" และอีกรายการทำเครื่องหมายเป็น "RESELLER") โดยทั่วไปคุณสามารถนำบรรทัด "RESELLER" ออกได้หากคุณเป็นเจ้าของพื้นที่โฆษณาโดยตรงและมีความสัมพันธ์โดยตรงกับผู้ขายรายนั้น
ขั้นตอนที่ 2: เผยแพร่ไฟล์ ads.txt/app-ads.txt ในเว็บไซต์ของคุณ
- เลือกคลิกปุ่มใดก็ได้ต่อไปนี้
- คัดลอกข้อความไปยังคลิปบอร์ดเพื่อคัดลอกข้อความและวางลงในไฟล์
ads.txt/app-ads.txtของคุณเอง - ดาวน์โหลดไฟล์ ads.txt เพื่อดาวน์โหลดเป็นไฟล์ข้อความ (
.txt) ใหม่
- คัดลอกข้อความไปยังคลิปบอร์ดเพื่อคัดลอกข้อความและวางลงในไฟล์
- ส่งไฟล์ให้ผู้ดูแลเว็บเพื่ออัปโหลดไปยังโดเมนรากของคุณ (เช่น
https://example.com/ads.txtหรือhttps://example.com/app-ads.txt)
ขั้นตอนที่ 3: ตรวจสอบว่าไฟล์ ads.txt/app-ads.txt ได้รับการยืนยันแล้ว
- เมื่อเวลาผ่านไป 24 ชั่วโมง ให้ตรวจสอบว่าระบบเข้ารวบรวมข้อมูลในไฟล์
ads.txt/app-ads.txtได้ - โปรดตรวจสอบสถานะการให้สิทธิ์ของโดเมนอย่างสม่ำเสมอ
ads.txt/app-ads.txt เราช่วยตรวจสอบความถูกต้องของไวยากรณ์ให้ได้ แต่ป้องกันการอัปโหลดไฟล์ที่จัดรูปแบบผิดหรือไฟล์ซึ่งมีบัญชีที่ยังไม่ได้ลิงก์ไม่ได้การแก้ปัญหาที่พบได้ทั่วไป
- ข้อผิดพลาดเกี่ยวกับผู้ขายที่ไม่ได้รับอนุญาต: หากรายการโฆษณาไม่ได้ใช้งบประมาณเนื่องจากข้อผิดพลาด "ผู้ขายที่ไม่ได้รับอนุญาต (Ads.txt)" หรือ "ผู้ขายที่ไม่ได้รับอนุญาตในซัพพลายเชน" ให้ตรวจสอบอีกครั้งว่าไฟล์
ads.txt/app-ads.txtประกาศผู้ขายที่ได้รับอนุญาตทั้งหมดพร้อมโดเมน รหัสผู้ขาย/ผู้เผยแพร่โฆษณาที่เฉพาะเจาะจงสำหรับผู้ขายรายนั้น และประเภทความสัมพันธ์ที่ถูกต้อง (DIRECT หรือ RESELLER) อย่างถูกต้อง - ซัพพลายเชนไม่สมบูรณ์: หากระบบกรองคำขอราคาเสนอเนื่องจากซัพพลายเชนไม่สมบูรณ์ โปรดตรวจสอบว่าออบเจ็กต์ซัพพลายเชนในคำขอราคาเสนอครบถ้วนสมบูรณ์และระบุว่าสมบูรณ์:
1นอกจากนี้ควรประกาศinventorypartnerdomainในคำขอราคาเสนอและต้องตรงกับรายการในไฟล์ads.txtด้วย - sellers.json: แม้ว่าจะไม่ได้เป็นส่วนหนึ่งของ
ads.txtโดยตรง แต่โปรดตรวจสอบว่าไฟล์ sellers.json (หากมี ซึ่งมักจะจัดการโดย Exchange ที่คุณทำงานด้วย) ได้รับการตั้งค่าอย่างถูกต้องและเข้าถึงได้ เนื่องจากไฟล์นี้จะช่วยเสริมads.txtในการให้ความโปร่งใส
ไฟล์ app-ads.txt จะถูกเปิดเผยต่อสาธารณะ โดย Exchange, แพลตฟอร์มฝั่งขาย (SSP) รวมถึงผู้ซื้อและผู้ให้บริการบุคคลที่สามรายอื่นๆ จะเข้าไปทำการ Crawl ไฟล์นี้ได้