รายการตรวจสอบคุณภาพของการดําเนินการสื่อ

หน้าต่อไปนี้จะแสดงการตรวจสอบขั้นพื้นฐานจํานวนหนึ่งเพื่อตรวจสอบฟีดสื่อ หลายๆ ฟีดจะช่วยยืนยันความถูกต้องของโครงสร้างของฟีด ส่วนบางรายการระบุว่าองค์ประกอบบางอย่างของฟีดควรทํางานอย่างไร โปรดยืนยันแต่ละรายการในรายการตรวจสอบต่อไปนี้ แล้วส่งไฟล์ฟีดไปยัง Google เพื่อเร่งกระบวนการตรวจสอบความถูกต้องและความคิดเห็น หากเป็นไปได้ ให้คิดว่านี่เป็นกรณีทดสอบที่ทีมของคุณต้องส่งผ่านทุกครั้งที่คุณต้องการใช้งานฟีด

รายการตรวจสอบทั่วไป

การตรวจสอบที่มีผลโดยไม่คํานึงถึงประเภทแคตตาล็อกที่คุณระบุในฟีดสื่อสําหรับการดําเนินการสื่อ


สินค้า
เนื้อหาฟีด
ฟีดจะมีเนื้อหาทั้งหมดจากแคตตาล็อก
เนื้อหาในฟีดตรงกับเนื้อหาที่มีอยู่ในบริการของคุณ หากคุณอัปเดตแคตตาล็อก ฟีดต้องแสดงการอัปเดตเหล่านั้น
เอนทิตีทั้งหมดในฟีดมีรหัสที่ไม่ซ้ํากัน (@id)
เอนทิตีทั้งหมดในฟีดมี URL ที่ไม่ซ้ํากัน (url)
URL ทั้งหมด (url) ในฟีดเป็นแบบ Canonical
@id, url และ urlTemplate ใช้โดเมนเดียวกันในฟีด
ฟีดไม่มีเอนทิตีที่ไม่มีอัปเดตซึ่งเป็นเอนทิตีที่ตั้งค่า availabilityEndDate อยู่ในอดีต หรือเอนทิตีไม่พร้อมใช้งานในแอปหรือแพลตฟอร์มของคุณอีกต่อไป
เอนทิตีทั้งหมดในฟีดมี Deep Link ที่ไม่ซ้ํากัน (urlTemplate)
Deep Link (urlTemplate) และ URL (url) ทั้งหมดในฟีดเป็น URL เวอร์ชันที่ใช้งานจริง ไม่ใช่ URL ของ QA หรือ DEV
ฟีดมี Deep Link (urlTemplate) ไปยังแพลตฟอร์มที่รองรับทั้งหมด (เว็บ, iOS, Android, Android TV และ Chromecast) ที่เกี่ยวข้องกับพร็อพเพอร์ตี้ mediaOffered และ contentToBeAnnounced
ตรวจสอบว่าได้ระบุ contentRating สําหรับเนื้อหาสําหรับผู้ใหญ่ทั้งหมด
ลักษณะการทํางานของแอปหรือเว็บไซต์
หากผู้ใช้ต้องลงชื่อเข้าสู่ระบบ เนื้อหาจะต้องเล่นอัตโนมัติบนแพลตฟอร์มทั้งหมดภายในคลิกเดียวหลังจากเข้าสู่ระบบ
หากผู้ใช้เริ่มเนื้อหาในแพลตฟอร์มอุปกรณ์เคลื่อนที่ (Android และ iOS) แต่แอปไม่ได้ติดตั้งในอุปกรณ์ของผู้ใช้ แพลตฟอร์มจะนําผู้ใช้ไปยัง App Store หรือ Play Store และแสดงข้อความแจ้งให้ผู้ใช้ติดตั้งแอป

รายการตรวจสอบสําหรับวิดีโอออนดีมานด์

การตรวจสอบที่โดยทั่วไปแล้วมีผลกับผู้ให้บริการแคตตาล็อกวิดีโอออนดีมานด์


สินค้า
เนื้อหาฟีด
ประเภทเอนทิตีที่รองรับทั้งหมด (Movie, TVEpisode, TVSeason และ TVSeries) แสดงอยู่ในฟีด
เอนทิตี TVEpisode ทั้งหมดสอดคล้องกับเอนทิตี TVSeries ที่ถูกต้องในฟีด
ไม่มี TVEpisodes หลายรายการที่มี episodeNumber เดียวกันใน TVSeason เดียว
หากรายการทีวีรองรับซีซัน เอนทิตี TVSeason ทั้งหมดมีเอนทิตี TVSeries ที่ถูกต้องที่ตรงกันในฟีด
ไม่มี TVSeasons หลายรายการที่มี seasonNumber เดียวกันใน TVSeries เดียว
พร็อพเพอร์ตี้หมวดหมู่ของ TVSeries มีการตั้งค่าตามข้อกําหนดการเข้าถึงที่จํากัดน้อยที่สุดของเนื้อหา เช่น หาก TVSeries มีเอนทิตี TVEpisode บางรายการที่ไม่ต้องการให้ผู้ใช้ลงชื่อเข้าสู่ระบบ และเอนทิตี TVEpisode บางรายการที่กําหนดให้ผู้ใช้ต้องเข้าสู่ระบบ ให้ตั้งค่า TVSeries นี้เป็น nologinrequired
ข้อกําหนดสื่อในการดําเนินการไม่อนุญาตให้ใช้เนื้อหาแบบสั้นแบบสแตนด์อโลนเป็นส่วนหนึ่งของฟีดในวันนี้ ตรวจสอบว่าเนื้อหาแบบสั้น เช่น ตัวอย่าง ได้รับการจัดหมวดหมู่เป็น Movie, TVSeries, TVEpisode, SportsEvent หรือเอนทิตีระดับบนสุดอื่นๆ อย่างไม่ถูกต้อง
ตัวอย่างคือเนื้อหาแบบสั้นและข้อกําหนดในการให้บริการของสื่อช่วยให้คุณระบุข้อมูลตัวอย่างในเอนทิตี TVSeries, TVSeason, TVEpisode และ Movie ได้โดยใช้พร็อพเพอร์ตี้ trailer อย่าระบุตัวอย่างในฟีดสื่อสําหรับ Movie, TVSeries หรือเอนทิตีระดับบนสุดอื่นๆ แบบสแตนด์อโลน
ลักษณะการทํางานของแอปหรือเว็บไซต์
สําหรับ Movie และ TVEpisode เนื้อหา SportsEvent ต้องเล่นอัตโนมัติในทุกแพลตฟอร์ม
สําหรับ TVSeries และ TVSeason เนื้อหาต้องเล่นอัตโนมัติ ใน Chromecast และ Android TV ในแพลตฟอร์มอื่นๆ การเล่นต้องอยู่ภายในคลิกเดียว (การเล่นอัตโนมัติเป็นตัวเลือกที่ดีที่สุด)

รายการตรวจสอบรายการทีวีสด

การตรวจสอบที่โดยทั่วไปแล้วจะมีผลกับผู้ให้บริการแคตตาล็อกรายการทีวีสดและวิดีโอออนดีมานด์


สินค้า
เนื้อหาฟีด
เอนทิตีทุกประเภทที่รองรับ (Movie, TVEpisode, TVSeason, TVSeries, BroadcastService, BroadcastEvents, TelevisionChannel, Organization, CableOrSatelliteService และ SportsEvent) ในฟีด
เอนทิตี TVEpisode ทั้งหมดมีเอนทิตี TVSeries ที่ถูกต้องที่เกี่ยวข้องในฟีด
หากรายการทีวีรองรับซีซัน เอนทิตี TVSeason ทั้งหมดมีเอนทิตี TVSeries ที่ถูกต้องและสอดคล้องกันในฟีด
ไม่มี TVEpisodes หลายรายการที่มี episodeNumber เดียวกันใน TVSeason เดียว
ข้อกําหนดการดําเนินการกับสื่อไม่อนุญาตให้ใช้เนื้อหาแบบสั้น (นอกเหนือจากตัวอย่าง) เป็นส่วนหนึ่งของฟีดในวันนี้ ตรวจสอบว่าไม่มีเนื้อหาแบบสั้นที่จัดหมวดหมู่เป็น Movie, TVSeries, TVEpisode, SportsEvent หรือเอนทิตีระดับบนสุดอื่นๆ อย่างไม่ถูกต้อง
ตัวอย่างคือเนื้อหาแบบสั้นและข้อกําหนดของ "การดําเนินการกับสื่อ" ช่วยให้คุณระบุข้อมูลตัวอย่างในเอนทิตี TVSeries, TVSeason, TVEpisode และ Movie ได้โดยใช้พร็อพเพอร์ตี้ trailer ไม่ควรระบุตัวอย่างในฟีดการดําเนินการสื่อเป็น Movies, TVSeries หรือเอนทิตีระดับบนสุดอื่นๆ แบบสแตนด์อโลน
ไม่มี TVSeasons หลายรายการที่มี seasonNumber เดียวกันใน TVSeries เดียว
พร็อพเพอร์ตี้หมวดหมู่ของเอนทิตีที่มี potentialAction (เช่น Deep Link) ตั้งค่าไว้เป็นข้อกําหนดการเข้าถึงที่เข้มงวดน้อยที่สุดของเนื้อหา เช่น หาก TVSeries มีจํานวน TVEpisodes ที่เป็น nologinrequired และบางส่วนที่ต้องเข้าสู่ระบบ ให้ตั้งค่า TVSeries นี้เป็น nologinrequired
เอนทิตี BroadcastService ทั้งหมดมีเอนทิตี Organization ที่เกี่ยวข้องและถูกต้องในฟีด
เอนทิตี CableOrSatelliteService ทั้งหมดมีเอนทิตี Organization ที่เกี่ยวข้องและถูกต้องในฟีด
เอนทิตี TelevisionChannel ทั้งหมดมีเอนทิตี CableOrSatellite ที่เกี่ยวข้องและถูกต้องในฟีด
เอนทิตี TelevisionChannel ทั้งหมดมีเอนทิตี BroadcastService ที่เกี่ยวข้องและถูกต้องในฟีด
เอนทิตี BroadcastEvent ทั้งหมดมีเอนทิตี BroadcastService ที่เกี่ยวข้องและถูกต้องในฟีด
หากเพิ่ม workPerformed หรือ broadcastOfEvent แล้ว เอนทิตี BroadcastEvent ทั้งหมดจะมีเอนทิตี TVM (TVSeries, TVSeason, TVEpisode และ Movie) ที่ตรงกันในฟีด
ช่องในพื้นที่ได้รับการจัดการอย่างถูกต้องในฟีด ในกรณีนี้ ความสัมพันธ์ของเอนทิตี Organization กับเอนทิตี BroadcastService หลายรายการมีความสัมพันธ์กัน
ช่องที่มีการเปลี่ยนแปลงเวลาแต่มีการจัดโปรแกรมเดียวกันจะได้รับการจัดการอย่างถูกต้องในฟีด ในกรณีนี้ ความสัมพันธ์ของเอนทิตี Organization กับเอนทิตี BroadcastService หลายรายการมีความสัมพันธ์กัน
ช่องที่มีการจัดโปรแกรมคล้ายกันแต่มีคุณภาพวิดีโอที่ใกล้เคียงกันในแง่ของสตรีมมิงจะได้รับการจัดการอย่างถูกต้องในฟีด ในกรณีนี้ ความสัมพันธ์ของเอนทิตี Organization รายการเดียวกับเอนทิตี BroadcastService หลายๆ รายการควรมีความสัมพันธ์กัน
สําหรับเอนทิตี BroadcastService ทุกรายการ จะมีการให้เนื้อหา EPG นาน 14 วัน (หรืออย่างน้อย 7 วัน)
สําหรับเอนทิตี BroadcastService ทั้งหมดใน EPG จะมีการกําหนดเวลา EPG 24-7 โดยไม่มีรายการที่ทับซ้อนกันหรือช่องว่าง
สําหรับเอนทิตี BroadcastService ทุกรายการ ให้ตรวจสอบว่ามี logo ที่มีพื้นหลังโปร่งใสซึ่งใช้งานได้บนพื้นหลังสีเข้ม (สีดํา) โดยเฉพาะอย่างยิ่งในอัตราส่วน 1 ต่อ 1
ตรวจสอบว่าเอนทิตี BroadcastEvent ทุกรายการในฟีดมีรูปภาพขนาด 16x9 อย่างน้อย 1 ภาพมาพร้อมกับรูปภาพ รูปภาพจะพร้อมใช้งานในเอนทิตี BroadcastEvent หรือในเอนทิตี TVEpisode, TVSeries, Movie หรือ SportsEvent ที่ลิงก์ไว้
ลักษณะการทํางานของแอปหรือเว็บไซต์
สําหรับเอนทิตี Movie, TVEpisode และ SportsEvent เนื้อหาต้องเล่นอัตโนมัติในทุกแพลตฟอร์ม
สําหรับ TVSeries และ TVSeason เนื้อหาต้องเล่นอัตโนมัติใน Chromecast และ Android TV ในแพลตฟอร์มอื่นๆ การเล่นต้องอยู่ภายในคลิกเดียว (การเล่นอัตโนมัติเป็นตัวเลือกที่ดีที่สุด)

รายการตรวจสอบเพลง

การตรวจสอบที่โดยทั่วไปแล้วจะมีผลกับผู้ให้บริการแคตตาล็อกเพลง


สินค้า
เนื้อหาฟีด
ประเภทเอนทิตีที่รองรับทั้งหมด (MusicGroup, MusicAlbum, MusicRecording และ MusicPlaylist) แสดงอยู่ในฟีด
เอนทิตี MusicRecording ทั้งหมดต้องมีเอนทิตี MusicGroup ที่เกี่ยวข้องและถูกต้องในฟีด
เอนทิตี MusicRecording ทั้งหมดต้องมีเอนทิตี MusicAlbum ที่เกี่ยวข้องและถูกต้องในฟีด (หากมี)
เอนทิตี MusicAlbum ทั้งหมดต้องมีเอนทิตี MusicGroup ที่เกี่ยวข้องและถูกต้องในฟีด
ลักษณะการทํางานของแอปหรือเว็บไซต์
เนื้อหาในเอนทิตีทั้งหมดต้องเล่นอัตโนมัติในทุกแพลตฟอร์ม ส่วนใน iOS การเล่นจะทําได้ภายในคลิกเดียว
แอปหรือเว็บไซต์ที่ต้องมีการลงชื่อเข้าใช้จะเปิดเนื้อหาของตนเองทันทีหลังจากลงชื่อเข้าใช้

รายการตรวจสอบวิทยุ

การตรวจสอบที่โดยทั่วไปแล้วจะมีผลกับผู้ให้บริการแคตตาล็อกวิทยุ


สินค้า
เนื้อหาฟีด
ประเภทเอนทิตีที่รองรับ (RadioBroadcastService) แสดงอยู่ในฟีด
ข้อมูลเครือข่ายที่ให้ไว้ผ่านพร็อพเพอร์ตี้ broadcastAffiliateOf หรือ parentService เป็นเครือข่ายที่ถูกต้อง ไม่ใช่การจัดกลุ่มเชิงตรรกะ
ต้องระบุความสัมพันธ์ระหว่างสถานีวิทยุกับเครือข่ายหลักผ่านพร็อพเพอร์ตี้ broadcastAffiliateOf หรือ parentService
พร็อพเพอร์ตี้ alternateName ต้องมีชื่อที่ถูกต้องตามกฎหมายสําหรับสถานี ไม่ใช่คีย์เวิร์ดที่มีอิทธิพลต่อการเรียก
สําหรับสถานีวิทยุ AM หรือ FM ภาคพื้นดิน พร็อพเพอร์ตี้ areaServed จะมีพื้นที่ที่สถานีให้บริการ
ลักษณะการทํางานของแอปหรือเว็บไซต์
สําหรับเอนทิตีทั้งหมด เนื้อหาต้องเล่นอัตโนมัติในทุกแพลตฟอร์ม ส่วนใน iOS การเล่นจะทําได้ภายในคลิกเดียว
แอปหรือเว็บไซต์ที่ต้องมีการลงชื่อเข้าใช้จะเปิดเนื้อหาของตนเองทันทีหลังจากลงชื่อเข้าใช้