หน้าถัดไปจะแสดงรายการการตรวจสอบพื้นฐานหลายรายการเพื่อตรวจสอบสื่อ ฟีดการดำเนินการ ฟีดจำนวนมากช่วยยืนยันความสมบูรณ์ของโครงสร้างของฟีด และมีบางส่วนระบุว่าองค์ประกอบบางอย่างของฟีดควรทำงานอย่างไร ถึง เร่งกระบวนการตรวจสอบฟีดและความคิดเห็น ยืนยันแต่ละรายการใน รายการตรวจสอบต่อไปนี้ แล้วส่งไฟล์ฟีดไปยัง Google ถ้า ให้คิดว่ากรณีเหล่านี้คือกรอบการทดสอบที่ทีมของคุณต้องผ่าน เวลาที่ต้องการทำให้ฟีดใช้งานได้
รายการตรวจสอบทั่วไป
การตรวจสอบจะมีผลไม่ว่าคุณจะระบุแคตตาล็อกประเภทใดใน ฟีดการใช้สื่อ
| สินค้า | 
|---|
| เนื้อหาฟีด | 
| ฟีดจะรวมเนื้อหาทั้งหมดจากแคตตาล็อกของคุณ | 
| เนื้อหาในฟีดตรงกับเนื้อหาที่มีอยู่ใน service. หากคุณอัปเดตแคตตาล็อก ฟีดจะต้องแสดงถึง อัปเดต | 
| เอนทิตีทั้งหมดในฟีดมีรหัสที่ไม่ซ้ำกัน ( @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 | 
| ข้อกำหนดในการดำเนินการกับสื่อไม่อนุญาตเนื้อหาแบบสั้นแบบสแตนด์อโลน
      เป็นส่วนหนึ่งของฟีดในวันนี้ ตรวจสอบว่าไม่มีเนื้อหาแบบสั้น เช่น
      ตัวอย่าง มีการจัดหมวดหมู่ไม่ถูกต้องเป็น MovieTVSeriesTVEpisodeSportsEventหรือเอนทิตีระดับบนสุดอื่นๆ | 
| ตัวอย่างคือเนื้อหาแบบสั้นและข้อกำหนดการใช้สื่อ
      อนุญาตให้คุณให้ข้อมูลตัวอย่างในฐานะส่วนหนึ่งของ TVSeriesTVSeasonTVEpisodeและMovieเอนทิตีที่ใช้พร็อพเพอร์ตี้trailerอย่าให้ตัวอย่าง
      ในฟีดการใช้สื่อสำหรับMovieแบบสแตนด์อโลนTVSeriesหรือเอนทิตีระดับบนสุดอื่นๆ | 
| ลักษณะการทำงานของแอปหรือเว็บไซต์ | 
| สำหรับ MovieและTVEpisodeราคาSportsEventเนื้อหาต้องเล่นอัตโนมัติในทุกแพลตฟอร์ม | 
| สำหรับ TVSeriesและTVSeasonเนื้อหาต้องเล่นอัตโนมัติ
      บน Chromecast และ Android TV บนแพลตฟอร์มอื่นๆ การเล่นต้องอยู่ภายใน
      คลิกเดียว (การเล่นอัตโนมัติเป็นตัวเลือกที่ดีที่สุด) | 
รายการตรวจสอบรายการทีวีสด
การตรวจสอบที่โดยทั่วไปจะใช้กับแคตตาล็อกรายการทีวีสดและวิดีโอออนดีมานด์ ผู้ให้บริการเครือข่าย
| สินค้า | 
|---|
| เนื้อหาฟีด | 
| ประเภทเอนทิตีที่รองรับทั้งหมด ( Movie,TVEpisode,TVSeasonTVSeriesBroadcastServiceBroadcastEventsTelevisionChannelOrganizationCableOrSatelliteServiceและSportsEvent)
      อยู่ในฟีด | 
| เอนทิตี TVEpisodeทั้งหมดมีเอนทิตี
      TVSeriesที่ถูกต้องที่เกี่ยวข้องในฟีด | 
| หากรายการทีวีรองรับซีซัน เอนทิตี TVSeasonทั้งหมดจะมี 
      เอนทิตีTVSeriesที่ถูกต้องที่เกี่ยวข้องในฟีด | 
| TVEpisodesหลายรายการที่มีepisodeNumberเดียวกัน
      ในTVSeasonหนึ่งไม่มีอยู่ | 
| ข้อกำหนดการใช้สื่อไม่อนุญาตให้คุณจัดทำเนื้อหาแบบสั้น
      เนื้อหา (นอกเหนือจากตัวอย่าง) เป็นส่วนหนึ่งของฟีดในวันนี้ ตรวจสอบว่าไม่ใช่
      เนื้อหาแบบสั้นได้รับการจัดหมวดหมู่เป็น Movieอย่างไม่ถูกต้องTVSeriesTVEpisodeSportsEventหรือเอนทิตีระดับบนสุดอื่นๆ | 
| ตัวอย่างถือเป็นเนื้อหาแบบสั้นและการใช้สื่อ
      ข้อกำหนดจำเพาะช่วยให้คุณให้ข้อมูลรถพ่วงเป็นส่วนหนึ่งของ TVSeriesTVSeasonTVEpisodeและเอนทิตีMovieรายการที่ใช้พร็อพเพอร์ตี้trailerไม่ควรส่งตัวอย่างในฟีดการดำเนินการสื่อแบบแยกเดี่ยวMovies,TVSeriesหรือเอนทิตีระดับบนสุดอื่นๆ | 
| TVSeasonsหลายรายการที่มีseasonNumberเดียวกันใน
      ไม่มีTVSeries1 รายการ | 
| พร็อพเพอร์ตี้หมวดหมู่ของเอนทิตีที่มี potentialAction(เช่น Deep Link) จะตั้งค่าเป็นการเข้าถึงที่จำกัดน้อยที่สุด
      ข้อกำหนดด้านเนื้อหา ตัวอย่างเช่น หากTVSeriesมีพารามิเตอร์
      จำนวนของTVEpisodesที่nologinrequiredและอีก 2-3 รายการที่จำเป็นต้องเข้าสู่ระบบ ให้ตั้งค่าTVSeriesนี้เป็นnologinrequired | 
| เอนทิตี BroadcastServiceทั้งหมดมีและ
      เอนทิตีOrganizationที่ถูกต้องในฟีด | 
| เอนทิตี CableOrSatelliteServiceทั้งหมดมีเอนทิตีที่เกี่ยวข้อง
      และเอนทิตีOrganizationที่ถูกต้องในฟีด | 
| เอนทิตี TelevisionChannelทั้งหมดมีและ
      เอนทิตีCableOrSatelliteที่ถูกต้องในฟีด | 
| เอนทิตี TelevisionChannelทั้งหมดมีและ
      เอนทิตีBroadcastServiceที่ถูกต้องในฟีด | 
| เอนทิตี BroadcastEventทั้งหมดมีเอนทิตีที่ตรงกันและถูกต้อง
      มีBroadcastServiceรายการในฟีด | 
| หาก workPerformedหรือbroadcastOfEventคือ
      เพิ่มแล้ว จากนั้นเอนทิตีBroadcastEventทั้งหมดจะมีค่าที่สอดคล้องกัน
      TVM (TVSeriesTVSeasonTVEpisodeและMovie) รายการในฟีด | 
| ช่องท้องถิ่นได้รับการจัดการอย่างเหมาะสมในฟีด ในกรณีนี้
      ต้องมีความสัมพันธ์ของเอนทิตี Organization1 รายการ
      ของเอนทิตีBroadcastServiceหลายรายการ | 
| ช่องที่มีการเปลี่ยนเวลาแต่มีการจัดการรายการเดียวกันอย่างเหมาะสม
      ในฟีด ในกรณีนี้ ควรมีความสัมพันธ์อย่างใดอย่างหนึ่ง OrganizationเอนทิตีไปยังBroadcastServiceหลายรายการ
      เอนทิตี | 
| ช่องที่มีการเขียนโปรแกรมคล้ายกัน แต่มีคุณภาพวิดีโอแตกต่างกันใน
      ข้อกำหนดของสตรีมมิงจะได้รับการจัดการอย่างเหมาะสมในฟีด ในกรณีนี้
      ควรมีความสัมพันธ์ของ Organizationอย่างใดอย่างหนึ่ง
      แก่เอนทิตีBroadcastServiceหลายรายการ | 
| สําหรับทุก BroadcastServiceเอนทิตี เป็นเวลา 14 วัน (หรืออย่างน้อยที่สุด
      7 วัน) ของเนื้อหา EPG | 
| สำหรับนิติบุคคล BroadcastServiceทุกรายใน EPG จะมี EPG 24-7 เครื่อง
      กำหนดการไม่มีการซ้อนทับหรือช่องว่างใดๆ | 
| สำหรับเอนทิตี BroadcastServiceทุกรายการ โปรดตรวจสอบว่ามีlogoที่มีพื้นหลังโปร่งใสที่สามารถ
      ใช้บนพื้นหลังสีเข้ม (สีดำ) ควรใช้เป็นแบบหนึ่งต่อหนึ่ง | 
| ตรวจสอบว่าเอนทิตี 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 สามารถเล่นได้ด้วยการคลิกเพียงครั้งเดียว | 
| แอปหรือแพลตฟอร์มที่กำหนดให้ต้องลงชื่อเข้าใช้จะเล่นเนื้อหาของตน ทันทีหลังจากลงชื่อเข้าใช้ |