ads.txt
/app-ads.txt
ไฟล์ข้อความจะมีบรรทัดแยกกันสำหรับแต่ละ Exchange หรือ SSP ที่ได้รับสิทธิ์ให้ขายพื้นที่โฆษณาของคุณ แต่ละบรรทัดควรมีข้อมูล 3 ส่วน (และมีช่องที่ 4 ซึ่งไม่บังคับ) ในรูปแบบนี้
<ช่องที่ 1>, <ช่องที่ 2>, <ช่องที่ 3>, <ช่องที่ 4>
<ช่องที่ 1>
: ชื่อโดเมน Canonical ของระบบที่โปรแกรมเสนอราคาเชื่อมต่อ โดเมนดังกล่าวอาจเป็นโดเมนที่ใช้งานได้ของระบบ (ในกรณีที่แตกต่างจากโดเมนของบริษัทแม่) เพื่ออำนวยความสะดวกในการค้นหา WHOIS และ IP แบบย้อนกลับเพื่อกำหนดผู้เป็นเจ้าของอย่างชัดเจน SSP หรือ Exchange อาจเผยแพร่ชื่อโดเมนที่จะใช้ได้สำหรับบัญชีผู้ขายของ Google ชื่อโดเมนจะเป็น
google.com
เสมอ<Field #2>
: ตัวระบุผู้เผยแพร่โฆษณาที่เชื่อมโยงกับบัญชีผู้ขายหรือตัวแทนจำหน่ายสำหรับระบบในช่องที่ 1 ช่องนี้ต้องมีค่าเหมือนกับที่ระบุในธุรกรรม SSP หรือ Exchange (เช่น คำขอราคาเสนอ OpenRTB) โดยปกติแล้ว สำหรับ OpenRTB ช่องนี้คือช่อง publisher.idสำหรับ OpenDirect โดยปกติแล้วจะเป็นรหัสองค์กรของผู้เผยแพร่โฆษณาสำหรับบัญชีผู้ขายของ Google ใช้รหัสผู้เผยแพร่โฆษณาที่แสดงในแต่ละบัญชี (เช่น
pub-0000000000000000
) หากต้องการดูรหัสนี้ ให้ทำดังนี้- ใน AdSense ให้ลงชื่อเข้าใช้บัญชี AdSense แล้วคลิกบัญชี ข้อมูลบัญชี
- ใน Google Ad Manager ให้ลงชื่อเข้าใช้ Google Ad Manager แล้วคลิกผู้ดูแลระบบ การตั้งค่าส่วนกลางเพื่อดูรหัสผู้เผยแพร่โฆษณาของบัญชีหลักและบัญชีอื่นๆ ที่เชื่อมโยง
ใส่เฉพาะคำนำหน้าpub-
และโค้ดตัวเลข 16 หลักในการประกาศของคุณ ลบคำนำหน้าเฉพาะของผลิตภัณฑ์ (เช่นca-
หรือca-video-
) หากคุณสร้างรายได้จากบัญชี Ad Manager และ/หรือ AdSense หลายบัญชี คุณต้องใส่แต่ละบัญชีในแถวแยกต่างหาก พร้อมด้วยโค้ดpub-
ที่เกี่ยวข้องของบัญชีนั้นโดเมน/แอปที่โฮสต์ไฟล์
ads.txt
/app-ads.txt
ที่ไม่มีรหัสผู้เผยแพร่โฆษณาของผู้ขายแสดงอยู่จะไม่สร้างรายได้ผ่าน Ad Manager อีกต่อไป และ Google จะไม่ซื้อโฆษณาในเว็บไซต์/แอปดังกล่าวอีกขอแนะนำให้อัปเดตไฟล์
ads.txt
/app-ads.txt
ให้มีรหัสผู้เผยแพร่โฆษณาสำหรับแต่ละเว็บไซต์ที่คุณต้องการสร้างรายได้ ดูวิธีอัปเดตads.txt
/app-ads.txt
ใน Ad Manager<ช่องที่ 3>
: ประเภทของบัญชีหรือความสัมพันธ์ ช่องนี้ไม่คำนึงถึงตัวพิมพ์เล็กหรือใหญ่ในการตีความข้อมูล- ค่า "
DIRECT
" บ่งชี้ว่าผู้เผยแพร่โฆษณา (เจ้าของเนื้อหา) ควบคุมบัญชีที่ระบุในช่องที่ 2 โดยตรงและมีสัญญาทางธุรกิจโดยตรงระหว่างผู้เผยแพร่โฆษณาและระบบโฆษณาผู้เผยแพร่โฆษณา Google ที่ควบคุมบัญชีซึ่งระบุไว้ในช่องที่ 2 โดยตรงควรระบุค่า
"DIRECT"
- ค่า "
RESELLER
" บ่งชี้ว่าผู้เผยแพร่โฆษณาได้ให้สิทธิ์เอนทิตีอื่นในการควบคุมบัญชีที่ระบุไว้ในช่องที่ 2 และขายต่อพื้นที่โฆษณาของตนเองผ่านทางระบบในช่องที่ 1ผู้เผยแพร่โฆษณา Google ที่ไม่ได้ควบคุมบัญชีที่ระบุในช่องที่ 2 โดยตรงควรระบุค่า
"RESELLER"
เช่น บัญชี Ad Manager ที่ใช้การจัดการพาร์ทเนอร์ที่ปรับขนาดควรระบุค่า"RESELLER"
สำหรับพื้นที่โฆษณาที่บัญชีไม่ได้จัดการโดยตรง
- ค่า "
<ช่องที่ 4>
: (ไม่บังคับ): ตัวระบุที่ไม่ซ้ำของระบบโฆษณาภายในหน่วยงานออกใบรับรอง ซึ่งจับคู่กับเอนทิตีที่แสดงในช่องที่ 1 หน่วยงานออกใบรับรองแห่งหนึ่งคือ Trustworthy Accountability Group (TAG) และควรใส่รหัส TAG ไว้ที่นี่ด้วยสำหรับบัญชีผู้ขายของ Google รหัส TAG จะเป็น
f08c47fec0942fa0
ads.txt
/app-ads.txt
ควรอยู่ที่ไหน
ไฟล์ ads.txt
/app-ads.txt
ควรโฮสต์อยู่ในโดเมนราก
ads.txt
/app-ads.txt
อย่างไร
Google ใช้เนื้อหาของไฟล์ ads.txt
/app-ads.txt
ที่โฮสต์ในโดเมน/แอปรากเพื่อระบุว่าบัญชีผู้ขายใดที่ได้รับอนุญาตให้แสดงโฆษณาในโดเมน/แอปนั้น
Google เรียกใช้การประมูลแล้วจึงแสดงโฆษณาที่ชนะการประมูลสำหรับคำขอในเว็บไซต์ที่มีไฟล์ ads.txt
/app-ads.txt
อยู่โดยมีตัวระบุผู้เผยแพร่โฆษณาซึ่งลงรายการไว้อย่างถูกต้อง หากตัวระบุในไฟล์นั้นไม่ถูกต้อง เราจะไม่เรียกใช้การประมูลสำหรับคำขอนั้น
ระบบจะตรวจพบไฟล์ ads.txt
/app-ads.txt
ใหม่ซึ่งอัปเดตแล้วโดยอัตโนมัติ แต่อาจต้องใช้เวลาในการเปลี่ยนแปลงถึง 48 ชั่วโมง
ads.txt
/app-ads.txt
โฮสต์อยู่ในโดเมนย่อย
Google รวบรวมข้อมูลและบังคับใช้ไฟล์ ads.txt และ app-ads.txt ที่วางไว้ในโดเมนย่อยเมื่อไฟล์นั้นมีอยู่จริงและมีการอ้างอิงจากไฟล์ ads.txt ในโดเมนราก
ในปัจจุบันเครื่องมือการจัดการ ads.txt ใน Ad Manager ยังไม่แสดงรายการโดเมนย่อยที่ได้รับการรวบรวมข้อมูล
ads.txt
/app-ads.txt
บ่อยแค่ไหน
ทุกโดเมนที่ Ad Manager รับคําขอโฆษณาจะได้รับการ Crawl อย่างน้อยวันละครั้ง จะมีการเก็บรวบรวมสแนปชอตของข้อมูลที่ Crawl ทั้งหมดอย่างน้อยวันละครั้ง และหลังจากนั้นระบบจะกระจายสแนปชอตนั้นไปยังเซิร์ฟเวอร์โฆษณาทั้งหมด
Ad Manager จะแสดงไฟล์ ads.txt/app-ads.txt เวอร์ชันที่ดึงล่าสุด โปรดทราบว่าอาจต้องใช้เวลาเพิ่มเติมก่อนที่ผลการ Crawl ไฟล์ ads.txt/app-ads.txt ที่แสดงจะเผยแพร่สู่เซิร์ฟเวอร์โฆษณา
Google รองรับการเปลี่ยนเส้นทาง HTTP เดียวไปยังปลายทางภายนอกโดเมนรากดั้งเดิม (เช่น example1.com/ads.txt ไปยัง example2.com/ads.txt) ดูข้อมูลอัปเดต IAB
และยังรองรับการเปลี่ยนเส้นทางหลายครั้งตราบที่ปลายทางของการเปลี่ยนเส้นทางแต่ละแห่งยังคงอยู่ภายในโดเมนรากดั้งเดิม ดังนี้
example.com/ads.txt
เปลี่ยนเส้นทางไปยังwww.example.com/ads.txt
example.com/ads.txt
เปลี่ยนเส้นทางไปยังsubdomain.example.com/ads.txt
example.com/ads.txt
เปลี่ยนเส้นทางไปยังexample.com/page/ads.txt
ติดต่อผู้ให้บริการ CMS ที่ควรช่วยอำนวยความสะดวกให้คุณในการโฮสต์ไฟล์ ads.txt
/app-ads.txt
ในนามของคุณ
ads.txt
/app-ads.txt
ที่โพสต์ในโดเมนของฉัน
โดเมนอาจมีไฟล์ ads.txt
/app-ads.txt
โพสต์อยู่ แต่ยังคงแสดงในเครื่องมือการจัดการ ads.txt
/app-ads.txt
ของ Ad Manager โดยมีสถานะเป็น "ไม่พบ ads.txt" กรณีนี้อาจเกิดจากการใช้งาน ads.txt
/app-ads.txt
อย่างไม่ถูกต้องหรือสาเหตุอื่นๆ ที่เกี่ยวข้องกับการรวบรวมข้อมูล ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีตรวจสอบว่าไฟล์ ads.txt
/app-ads.txt
รับการรวบรวมข้อมูลได้
สาเหตุที่ทำให้ URL ในคำขอราคาเสนอว่างเปล่ามีหลายประการ เช่น
- โดเมนรากรายการใดรายการหนึ่งของคุณอาจไม่มีไฟล์
ads.txt
/app-ads.txt
อยู่ Google ใช้ไฟล์ads.txt
/app-ads.txt
ในโดเมนเพื่อยืนยันว่าผู้เผยแพร่โฆษณาได้รับสิทธิ์ให้สร้างรายได้จากโดเมนที่ส่งให้ผู้ซื้อในคำขอราคาเสนอ หากไม่มีไฟล์ads.txt
/app-ads.txt
สำหรับโดเมน คำขอราคาเสนออาจมี URL ที่ว่างเปล่า
คุณควรอัปโหลดไฟล์ads.txt
/app-ads.txt
ไปยังแต่ละโดเมนทีละรายการ ดูที่ผู้ดูแลระบบ การจัดการ Ads.txt เพื่อยืนยันว่ามีการอัปโหลดไฟล์ads.txt
/app-ads.txt
ไปยังแต่ละโดเมนแล้ว - อาจเกิดข้อผิดพลาดในการใช้งานหากมีการโพสต์ไฟล์
ads.txt
/app-ads.txt
ในโดเมน แต่ระบบหาไฟล์นั้นไม่พบใน Ad Manager ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการads.txt
/app-ads.txt
ใน Ad Manager และการตรวจสอบว่าไฟล์ads.txt
/app-ads.txt
รับการรวบรวมข้อมูลได้ - อาจเกิดปัญหาเกี่ยวกับวิธีใช้งานแอตทริบิวต์การลบล้าง "page_url" ของแท็กผู้เผยแพร่โฆษณาผ่าน Google หรือรายการส่งคืน ซึ่งอาจทำให้มีการส่งค่า URL ที่ถูกลบล้างอย่างไม่ถูกต้องไปในคำขอโฆษณาที่ส่งไปยัง DFP และมี URL ที่ว่างเปล่าในคำขอราคาเสนอที่ผู้ใช้ได้รับ
ต่อไปนี้คือเหตุผลบางส่วนที่หน้า "Ads.txt" อาจแสดงชื่อโดเมนที่คุณไม่รู้จัก
- โค้ดโฆษณาซ้อนอยู่ใน iframe หลายรายการหรือคุณใช้เซิร์ฟเวอร์โฆษณา ผู้จัดการผลตอบแทน หรือแพลตฟอร์มฝั่งซัพพลาย (SSP) อื่นๆ ที่ฝังโค้ดโฆษณาของคุณใน iframe หากโค้ดโฆษณาของคุณฝังอยู่ใน iframe เราจะกำหนดข้อมูลเว็บไซต์ที่ถูกต้องสำหรับคำขอโฆษณานั้นไม่ได้ กรณีนี้อาจเกิดขึ้นเมื่อหน้าเว็บของคุณมี iframe ที่ส่งต่อไปยัง URL ในเว็บไซต์ที่ต้องแสดงแท็กของคุณ
-
เว็บไซต์ที่แสดงเนื้อหาของเว็บไซต์คุณจากโดเมนของตน เช่น ผลการค้นหาที่ Google แคชไว้ แคช Accelerated Mobile Pages (AMP) ของ Google และ Google แปลภาษาอาจดึงเนื้อหาของคุณ จากนั้นแสดงเนื้อหาจากโดเมนของ Google โดยไม่มี iframe
-
หน้าเว็บที่ส่งต่อในโปรแกรมรับส่งอีเมล
-
การทำซ้ำ (หรือการคัดลอกและวาง) เนื้อหาจากผู้เผยแพร่โฆษณารายหนึ่งไปยังผู้เผยแพร่โฆษณาอีกรายหนึ่ง
การดำเนินการที่แนะนำสำหรับโดเมนที่ไม่รู้จัก
- หากโค้ดโฆษณาซ้อนอยู่ใน iframe หลายรายการ คุณอาจต้องส่ง URL ของหน้าที่ผู้ใช้เรียกดูอยู่
- หากคุณใช้เซิร์ฟเวอร์โฆษณา ผู้จัดการผลตอบแทน หรือแพลตฟอร์มฝั่งซัพพลาย (SSP) อื่นๆ และเห็นโดเมนที่ไม่รู้จัก โปรดติดต่อทีมดูแลลูกค้าของ SSP และสอบถามวิธีที่ดีที่สุดในการดูแลให้มีการส่งข้อมูลเว็บไซต์ที่ถูกต้องในคำขอโฆษณาของคุณ
ads.txt
/app-ads.txt
สำหรับ WordPress ได้อย่างไร
ลองใช้ปลั๊กอินเพื่อสร้างไฟล์ ads.txt
/app-ads.txt
ใน WordPress หากคุณใช้ปลั๊กอินเพื่อวางโฆษณาอยู่แล้ว ปลั๊กอินดังกล่าวอาจมีฟีเจอร์สำหรับสร้างไฟล์ ads.txt การค้นหานี้จะช่วยคุณเริ่มต้นใช้งานได้
ads.txt
/app-ads.txt
สำหรับ Blogger ได้อย่างไร
ดูวิธีการที่ศูนย์ช่วยเหลือของ Blogger
โดเมน (โดเมนย่อยหรือโดเมนราก) จะแสดงในตารางต่อเมื่อมีการค้นหามากกว่า 100 รายการในช่วง 7 วันที่ผ่านมา