Medya İşlemleri Kalite Kontrol Listeleri

Aşağıdaki sayfada, bir medya içeriğinin doğrulanması için İşlem feed'i. Bu kuralların çoğu feed'in yapısal bütünlüğünü doğrulamaya yardımcı olur. Bazıları ise feed'in belirli öğelerinin nasıl davranması gerektiğini belirtir. Alıcı: feed doğrulama ve geri bildirim sürecini hızlandırmak, her bir öğeyi aşağıdaki kontrol listesini takip edin ve ardından feed dosyalarınızı Google'a gönderin. Eğer bunları ekibinizin her bir testten geçmesi gereken test durumları olarak düşünebilirsiniz istediğiniz zamanı belirleyin.

Ortak Kontrol Listesi

Belgede sağladığınız katalog türünden bağımsız olarak Medya İşlemleri feed'i.


Öğeler
Feed içerikleri
Feed'de, kataloğunuzdaki tüm içerikler yer alır.
Feed'inizdeki içerik, hesabınızda bulunan içerikle eşleşiyor. geliştirmenizi sağlar. Kataloğunuzu güncellerseniz feed bunları yansıtmalıdır. güncellemelerine göz atın.
Feed'deki tüm öğeler benzersiz bir kimliğe (@id) sahiptir.
Feed'deki tüm öğeler benzersiz bir URL'ye (url) sahip.
Feed'deki tüm URL'ler (url) standarttır.
@id, url ve urlTemplate şunu kullanıyor: aynı alan adında yer alır.
Feed, Geçmişte ayarlanmış availabilityEndDate veya şu varlıklar artık uygulamanızda veya platformunuzda kullanılamıyor.
Feed'deki tüm öğelerin benzersiz bir derin bağlantısı vardır (urlTemplate).
Tüm derin bağlantılar (urlTemplate) ve URL'ler (url) üretim URL'leridir, QA veya DEV URL'leri değildir.
Feed,urlTemplate desteklenen platformlar için (Web, iOS, Android, Android TV ve Chromecast) mediaOffered ve contentToBeAnnounced mülk.
Yetişkinlere uygun tüm içerikler için contentRating değerinin sağlandığından emin olun.
Uygulama veya web sitesi davranışı
İçerik için kullanıcıların giriş yapması gerekiyorsa içerik tüm tek bir tıklamayla erişilebilir.
Kullanıcı bir mobil platformda (Android ve iOS) içerik başlatırsa ancak uygulamanız kullanıcının cihazında, yani platformun Kullanıcıyı App Store veya Play Store'a yönlendirir ve kullanıcıdan dokunun.

Seç-izle video kontrol listesi

Seç-izle video kataloğu sağlayıcıları için genellikle geçerli olan kontroller.


Öğeler
Feed içerikleri
Desteklenen tüm öğe türleri (Movie, TVEpisode, TVSeason ve TVSeries) feed'i seçin.
TVEpisode varlığın tümü geçerli TVSeries öğesine karşılık geliyor öğelerdir.
Aynı olan birden çok TVEpisodes Bir TVSeason içinde episodeNumber mevcut değil.
Bir TV programı sezonları destekliyorsa tüm TVSeason öğeleri feed'de bunlara karşılık gelen geçerli TVSeries varlıkları bulunur.
Aynı olan birden çok TVSeasons Bir TVSeries içinde seasonNumber mevcut değil.
TVSeries öğesinin kategori özelliği en az kısıtlamalı erişim gereksinimini ortadan kaldırmıştır. Örneğin, TVSeries bir TVEpisode ile aynı kullanıcıların giriş yapmasını gerektirmez ve bazı TVEpisode kullanıcı giriş yapmasını gerektiren varlıklar için bu TVSeries değerini ayarlayın nologinrequired olacak.
Medya İşlemi Spesifikasyonları, bağımsız kısa biçimli içeriklere izin vermiyor feed'de bulabilirsiniz. Örneğin, fragmanlar, Movie, yanlış TVSeries, TVEpisode, SportsEvent, veya diğer üst düzey varlıklar.
Fragmanlar kısa içeriktir ve Medya İşlemi Spesifikasyonları TVSeries kapsamında fragman bilgileri sağlamanıza olanak tanır. TVSeason, TVEpisode ve Movie varlıklarını görüntülemek için trailer özelliğini kullanabilirsiniz. Fragman sağlama bağımsız bir Movie için Medya İşlemleri feed'lerinde TVSeries veya diğer üst düzey varlıklar.
Uygulama veya web sitesi davranışı
Movie ve TVEpisode için SportsEvent İçerikler tüm platformlarda otomatik oynatılmalıdır.
TVSeries ve TVSeason için içerik otomatik oynatılmalıdır Chromecast ve Android TV'de. Diğer platformlarda oynatma, Tek tıklamayla (otomatik oynatma en iyi seçenektir).

Canlı TV Kontrol Listesi

Canlı TV ve seç izle video kataloğu için genellikle geçerli olan kontroller sağlayıcılar.


Öğeler
Feed içerikleri
Desteklenen tüm öğe türleri (Movie, TVEpisode, TVSeason, TVSeries, BroadcastService, BroadcastEvents, TelevisionChannel, Organization, CableOrSatelliteService ve SportsEvent) feed'de yer alır.
Tüm TVEpisode öğelerinin feed'de karşılık gelen geçerli TVSeries öğeleri var.
Bir TV programı sezonları destekliyorsa tüm TVSeason öğeleri feed'de bunlara karşılık gelen geçerli TVSeries varlıkları bulunur.
Aynı episodeNumber öğesine sahip birden çok TVEpisodes birinde TVSeason mevcut değil.
Medya İşlemi Spesifikasyonları, kısa video sağlamanıza izin vermez içerik (fragmanlar hariç) oluşturmak için kullanılabilir. Unutmayın, kısa içerikler yanlış Movie olarak kategorize edilir. TVSeries, TVEpisode, SportsEvent, veya diğer üst düzey varlıklar.
Fragmanlar, kısa içerik ve Medya İşlemi olarak kabul edilir Spesifikasyonlar, TVSeries, TVSeason, TVEpisode, ve trailer özelliğini kullanan Movie varlık. Fragmanlar, Medya İşlemleri feed'lerinde bağımsız olarak sağlanmamalıdır Movies, TVSeries veya diğer üst düzey varlıklar.
Aynı seasonNumber değerine sahip birden çok TVSeasons bir TVSeries mevcut değil.
potentialAction değerine sahip bir varlığın kategori özelliği Örneğin, derin bağlantı) en az kısıtlamalı erişime ayarlandığında gerekliliklerini yerine getirmelidir. Örneğin, TVSeries için nologinrequired olan TVEpisodes sayısı ve giriş gerektiren birkaç geçiş işlemi gerekiyorsa TVSeries bu adı, nologinrequired.
BroadcastService öğenin tümü için karşılık gelen ve feed'de geçerli Organization varlık var.
CableOrSatelliteService varlığın tümü karşılık gelen ve feed'de geçerli Organization varlık var.
TelevisionChannel öğenin tümü için karşılık gelen ve feed'de geçerli CableOrSatellite varlık var.
TelevisionChannel öğenin tümü için karşılık gelen ve feed'de geçerli BroadcastService varlık var.
BroadcastEvent varlığın tümü karşılık gelen ve geçerli Feed'de BroadcastService varlık var.
workPerformed veya broadcastOfEvent eklenirse BroadcastEvent öğenin tümünde karşılık gelen TVM (TVSeries, TVSeason, TVEpisode) ve Movie) varlıklarını gösterir.
Yerel kanallar feed'de düzgün bir şekilde işlendi. Böyle durumlarda bir Organization varlığıyla ilişki olmalıdır birçok BroadcastService varlığına
Zaman kaydırmalı ancak aynı programlamaya sahip kanallar düzgün bir şekilde işleniyor feed'de bulabilirsiniz. Bu durumda, iki ülke arasındaki Organization varlığından birçok BroadcastService öğesine varlıklarından oluşur.
Programlama benzer ancak video kalitesi benzer olmayan kanallar feed'de doğru şekilde işlenir. Böyle durumlarda arasında bir Organization ilişkisi olmalıdır varlık özelliğini birçok BroadcastService varlığa ekleyin.
Her BroadcastService varlık için 14 gün (veya en az yedi gün) EPG içeriği sağlanıyor.
EPG'deki her BroadcastService varlığı için 24-7 EPG hiçbir örtüşme ya da boşluk olmadan sunulmalıdır.
Her BroadcastService varlığı için Kullanılabilir şeffaf arka plana sahip logo koyu (siyah) bir arka plan üzerinde, tercihen bire bir yönde kullanılmalıdır. oranı.
Feed'deki her BroadcastEvent varlığın eşlik eden en az bir 16x9 resim olmalıdır. Resim, BroadcastEvent varlığının kendisinde veya bağlı TVEpisode, TVSeries, Movie üzerinde veya SportsEvent varlığı.
Uygulama veya web sitesi davranışı
Movie, TVEpisode ve SportsEvent varlıkları için içerik, tüm platformlarda otomatik oynatılmalıdır.
TVSeries ve TVSeason için içerik Chromecast ve Android TV'de otomatik oynatma. Diğer platformlarda oynatma olması gerekir (otomatik oynatma en iyi seçenektir).

Müzik Yapılacaklar Listesi

Müzik kataloğu sağlayıcıları için genellikle geçerli olan kontroller.


Öğeler
Feed içerikleri
Desteklenen tüm öğe türleri (MusicGroup, MusicAlbum, MusicRecording ve MusicPlaylist) şurada bulunuyor: feed'i seçin.
Tüm MusicRecording öğeleri, karşılık gelen ve feed'de geçerli MusicGroup varlık var.
Tüm MusicRecording öğeleri, karşılık gelen ve feed'de geçerli MusicAlbum varlıkları (varsa).
Tüm MusicAlbum öğeleri, karşılık gelen ve feed'de geçerli MusicGroup varlık var.
Uygulama veya web sitesi davranışı
Tüm varlıklardaki içerikler tüm platformlarda otomatik oynatılmalıdır. iOS'te tek tıklamayla tamamlanabilir.
Oturum açmayı gerektiren uygulamalar veya platformlar içeriklerini oynatır oturum açtıktan hemen sonra.

Radyo Yapılacaklar Listesi

Genellikle Radyo kataloğu sağlayıcıları için geçerli olan kontroller.


Öğeler
Feed içerikleri
Desteklenen varlık türü (RadioBroadcastService) feed'de mevcuttur.
broadcastAffiliateOf veya parentService mülkleri aracılığıyla verilen ağ bilgileri geçerli ağlardır gruplandırmayı tercih eder.
Bir radyo istasyonu ile bağlı olduğu ağ arasındaki ilişki olmalıdır. broadcastAffiliateOf veya parentService mülkü üzerinden sağlanır.
alternateName özelliği geçerli olmalıdır istasyonun alternatif isimleri ve etkilemek için anahtar kelimeler değil tetiklemek.
Karasal AM veya FM radyo istasyonları için areaServed Tesis, istasyonun hizmet verdiği bölgeyi kapsar.
Uygulama veya web sitesi davranışı
Tüm varlıklar için içerik, tüm platformlarda otomatik oynatılmalıdır. iOS'te tek tıklamayla tamamlanabilir.
Oturum açmayı gerektiren uygulamalar veya platformlar içeriklerini oynatır oturum açtıktan hemen sonra.