บทความนี้จะพูดถึงปัญหาที่คุณอาจพบเกี่ยวกับไฟล์ app-ads.txt
ปัญหาเกี่ยวกับไฟล์ app-ads.txt
- ไม่พบไฟล์ app-ads.txt
- เว็บไซต์นักพัฒนาแอปไม่มีข้อมูลผลิตภัณฑ์ใน Store ของแอป
- URL ของเว็บไซต์นักพัฒนาแอปไม่ถูกต้อง
- ไฟล์ app-ads.txt โฮสต์อยู่ในโดเมนย่อยที่ไม่รองรับ
- ไฟล์ app-ads.txt อยู่ในรูปแบบที่ไม่ถูกต้อง
- ไฟล์ robots.txt ป้องกันไม่ให้ Crawler ของ Google ทำการ Crawl ไฟล์ app-ads.txt ของคุณ
- Crawler ทำการ Crawl ไฟล์ app-ads.txt จากลิงก์ที่ไม่ถูกต้อง
ปัญหาเกี่ยวกับหน้าสถานะไฟล์ app-ads.txt
ไม่พบไฟล์ app-ads.txt
หากไม่พบ app-ads.txt ให้ลองทำดังนี้
- ตั้งค่าไฟล์ app-ads.txt และเผยแพร่ในโดเมนของเว็บไซต์นักพัฒนาแอป ทำตามวิธีการตั้งค่าไฟล์ app-ads.txt
- ตรวจสอบว่าแอปของคุณลงทะเบียนกับ Google Play หรือ Apple App Store และตรวจสอบว่าเว็บไซต์นักพัฒนาแอปรวมอยู่ในข้อมูลผลิตภัณฑ์ใน Store สำหรับแอปแล้ว
- AdMob อาจใช้เวลาถึง 24 ชั่วโมงในการทำการ Crawl และยืนยันไฟล์ app-ads.txt อัตโนมัติ โปรดรออย่างน้อย 24 ชั่วโมงเพื่อให้สถานะของ app-ads.txt อัปเดต
เว็บไซต์นักพัฒนาแอปไม่มีข้อมูลผลิตภัณฑ์ใน Store ของแอป
ยืนยันว่าคุณได้อัปโหลดเว็บไซต์นักพัฒนาแอปในตำแหน่งที่ถูกต้องของข้อมูลผลิตภัณฑ์ใน Google Play หรือ Apple App Store
- สำหรับ Google Play: ตรวจสอบว่า URL ของเว็บไซต์นักพัฒนาแอปลิงก์อยู่ในส่วน "การสนับสนุนแอป" ของหน้าแอป Android เพื่อยืนยันว่าคุณเพิ่ม URL สำเร็จแล้ว
- สำหรับ Apple App Store: ตรวจสอบว่าลิงก์ "เว็บไซต์ของนักพัฒนาแอป" แสดงท้ายหน้าแอป iOS เพื่อยืนยันว่าคุณเพิ่ม URL สำเร็จแล้ว
URL ของเว็บไซต์นักพัฒนาแอปไม่ถูกต้อง
ดู URL ของเว็บไซต์นักพัฒนาแอปและตรวจสอบว่า URL เป็นไปตาม Crawler app-ads.txt ของ AdMob และกฎโดเมนย่อย
Crawler app-ads.txt ของ AdMob จะตรวจหาไฟล์ app-ads.txt ของคุณโดยอิงตามเว็บไซต์นักพัฒนาแอปที่อยู่ในข้อมูลแอปของคุณใน Store Crawler จะตรวจหาไฟล์ที่มีรูปแบบ URL ดังต่อไปนี้เพื่อให้เป็นไปตามข้อกำหนดของ app-ads.txt
https://<<hostname>>/app-ads.txthttp://<<hostname>>/app-ads.txt
หากคุณอัปโหลด URL โดเมนย่อยของเว็บไซต์นักพัฒนาแอป ข้อกำหนดของ app-ads.txt จะมีกฎเฉพาะสำหรับโดเมนย่อย ดังนี้
ไฟล์ app-ads.txt โฮสต์อยู่ในโดเมนย่อยที่ไม่รองรับ
ตรวจสอบว่าเว็บเซิร์ฟเวอร์โฮสต์ไฟล์ app-ads.txt หรือเปลี่ยนเส้นทางไปยังตำแหน่งที่ถูกต้องเมื่อคุณป้อน URL ของ app-ads.txt ที่แสดงในบัญชี AdMob URL ของ app-ads.txt ที่แสดงในบัญชีคือ URL ที่ AdMob ใช้ในการค้นหาไฟล์ของคุณ ดูข้อมูลเพิ่มเติมเกี่ยวกับกฎการ Crawl โดเมนย่อย
อัปเดตเว็บไซต์นักพัฒนาแอปในข้อมูลผลิตภัณฑ์ใน Store ของแอปให้กับโดเมนย่อยของเว็บไซต์หรือโดเมนอื่น หากคุณเผยแพร่ไฟล์ที่ตำแหน่งปัจจุบันไม่ได้หรือต้องการใช้เว็บไซต์อื่น
ไฟล์ app-ads.txt อยู่ในรูปแบบที่ไม่ถูกต้อง
ดูข้อกำหนดของผู้ขายที่ได้รับอนุญาตสำหรับแอปที่ IAB Tech Lab ระบุไว้ เพื่อให้มั่นใจว่าคุณจัดรูปแบบไฟล์อย่างถูกต้องแล้ว
ตรวจสอบปัญหาต่างๆ ในไฟล์ app-ads.txt เช่น
- รหัสผู้เผยแพร่โฆษณาขาดหายไปหรือไม่ถูกต้อง
- การสะกดผิดใน URL หรือรหัสผู้เผยแพร่โฆษณา
- รหัสผู้เผยแพร่โฆษณามีรูปแบบที่ไม่ถูกต้อง
- โดเมนไม่ถูกต้อง เช่น ใช้ "admob.com" แทน "google.com"
คุณต้องอัปเดตไฟล์ app-ads.txt สำหรับปัญหาแต่ละรายการ คัดลอกข้อมูลโค้ดที่ปรับให้เหมาะกับคุณจาก AdMob ซึ่งมีรหัสผู้เผยแพร่โฆษณา แล้ววางไว้ในไฟล์ app-ads.txt หาข้อมูลโค้ดได้โดยทำดังนี้
- ลงชื่อเข้าใช้บัญชี AdMob ที่ https://admob.google.com
- คลิกแอปในแถบด้านข้าง
- คลิกดูแอปทั้งหมด
- คลิก app-ads.txt
- คลิกวิธีตั้งค่า app-ads.txt
- คลิก
ข้างข้อมูลโค้ดที่จะคัดลอก
- วางข้อมูลโค้ดลงในไฟล์ app-ads.txt
ไฟล์ robots.txt ป้องกันไม่ให้ Crawler ของ Google ทำการ Crawl ไฟล์ของคุณ
Crawler อาจละเว้นไฟล์ app-ads.txt หากไฟล์ robots.txt จํากัดการ Crawl หาก URL ของ app-ads.txt เปลี่ยนเส้นทางไปยังชื่อโฮสต์อื่น โปรดทราบว่าไฟล์ robots.txt ในชื่อโฮสต์ที่ตามมาอาจส่งผลต่อโปรแกรมรวบรวมข้อมูลด้วยเช่นกัน
อัปเดตไฟล์ robots.txt เพื่ออนุญาตให้ Google ทำการ Crawl ไฟล์ app-ads.txt
เพิ่มข้อความ 2 บรรทัดต่อไปนี้ลงในไฟล์ robots.txt ของคุณ
User-agent: Google-adstxt
Disallow:
Google-adstxt Crawler จะปฏิบัติตามบันทึก Mediapartners-Google และ Googlebot robots.txt User-agent ด้วยเช่นกันCrawler ทำการ Crawl ไฟล์ app-ads.txt จากลิงก์ที่ไม่ถูกต้อง
Crawler อาจกำลังเข้าถึงโดเมนย่อยของเว็บไซต์ ดูข้อมูลเพิ่มเติมเกี่ยวกับโดเมนย่อยต่างๆ ที่ Crawler อาจเข้าถึง
ดู URL ที่กำลังมีการ Crawl ได้จากสถานะ app-ads.txt แบบละเอียดในบัญชี คุณตั้งค่ากฎการเปลี่ยนเส้นทางที่เปลี่ยนเส้นทาง Crawler จาก URL ที่กำลังทำการ Crawl ไปยังตำแหน่งที่ถูกต้องใน URL ของ app-ads.txt ได้
สถานะ app-ads.txt ไม่แสดงในหน้า app-ads.txt
สถานะ app-ads.txt จะไม่แสดงในหน้า app-ads.txt หากแอปไม่ได้สร้างคำขอโฆษณาในช่วง 7 วันที่ผ่านมา หรือยังไม่มีการยืนยันแอปด้วยไฟล์ app-ads.txt
แอปของผู้อื่นแสดงอยู่ในบัญชี AdMob ของคุณ
นี่เป็นสัญญาณว่า app-ads.txt ทำงานอย่างถูกต้องเพื่อปกป้องคุณจากการฉ้อโกงโฆษณา โปรดทราบว่าแหล่งที่มาของโฆษณาที่ใช้ app-ads.txt จะซื้อได้เฉพาะพื้นที่โฆษณาในแอปที่มีไฟล์ app-ads.txt ที่ยืนยันแล้วเท่านั้น
หากมีแอปปรากฏขึ้นซึ่งคุณไม่ได้เป็นเจ้าของ คุณสามารถบล็อกแอปได้
การใช้ app-ads.txt ช่วยให้มั่นใจได้ว่าพื้นที่โฆษณาแอปจะขายผ่านช่องทางที่คุณระบุว่าได้รับอนุญาตเท่านั้น วิธีนี้จะช่วยให้ควบคุมได้มากขึ้นว่าจะอนุญาตให้ผู้ใดขายโฆษณาในแอปของคุณ และป้องกันไม่ให้พื้นที่โฆษณาลอกเลียนแบบแสดงต่อผู้ลงโฆษณา