Medya İşlemleri Kalite Kontrol Listeleri

Aşağıdaki sayfada, Medya İşlemleri feed'ini doğrulamak için kullanılan birtakım temel kontroller listelenmiştir. Bunların çoğu, feed'in yapısal bütünlüğünün doğrulanmasına yardımcı olurken bazıları ise feed'in belirli öğelerinin nasıl davranması gerektiğini belirtir. Feed doğrulama ve geri bildirim sürecini hızlandırmak için aşağıdaki kontrol listesindeki her bir öğeyi doğrulayın ve ardından feed dosyalarınızı Google'a gönderin. Mümkünse bu adımları, feed'inizi her dağıtmak istediğinizde ekibinizin geçmesi gereken test durumları olarak düşünün.

Genel Kontrol Listesi

Medya İşlemleri feed'inde sağladığınız katalog türünden bağımsız olarak geçerli olan kontroller.


Öğeler
Feed içerikleri
Feed, kataloğunuzdaki tüm içeriği içerir.
Feed'inizdeki içerik, hizmetinizde bulunan içerikle eşleşir. Kataloğunuzu güncellerseniz feed'in bu güncellemeleri yansıtması gerekir.
Feed'deki tüm öğelerin benzersiz bir kimliği (@id) vardır.
Feed'deki tüm öğelerin benzersiz bir URL'si (url) vardır.
Feed'deki tüm URL'ler (url) standarttır.
@id, url ve urlTemplate, feed'de aynı alanı kullanıyor.
Feed, geçmişte availabilityEndDate olarak ayarlanan eski varlıklar veya artık uygulamanızda ya da platformunuzda bulunmayan varlıklar içermiyor.
Feed'deki tüm öğelerin benzersiz bir derin bağlantısı (urlTemplate) vardır.
Feed'deki tüm derin bağlantılar (urlTemplate) ve URL'ler (url) QA veya DEV URL'leri değil, üretim URL'leridir.
Feed, mediaOffered ve contentToBeAnnounced mülklerine uygun şekilde, desteklenen tüm platformlara (Web, iOS, Android, Android TV ve Chromecast) derin bağlantılar (urlTemplate) içeriyor.
Yetişkinlere uygun tüm içerikler için contentRating uygulamasının sağlandığından emin olun.
Uygulama veya web sitesi davranışı
İçerik için kullanıcıların giriş yapması gerekiyorsa içerik, giriş yapıldıktan sonra tek tıklamayla tüm platformlarda otomatik olarak oynamalıdır.
Kullanıcı bir mobil platformda (Android ve iOS) içerik başlatırsa ancak uygulamanız kullanıcının cihazında yüklü değilse platform, kullanıcıyı App Store veya Play Store'a yönlendirir ve kullanıcıdan uygulamayı yüklemesini ister.

Seç-izle video kontrol listesi

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


Öğeler
Feed içerikleri
Desteklenen tüm varlık türleri (Movie, TVEpisode, TVSeason ve TVSeries), feed'de mevcuttur.
Tüm TVEpisode varlıkları, feed'deki geçerli TVSeries öğelerine karşılık gelir.
Bir TVSeason içinde aynı episodeNumber değerine sahip birden fazla TVEpisodes mevcut değil.
Bir TV programı sezonları destekliyorsa feed'deki tüm TVSeason varlıkları, karşılık gelen geçerli TVSeries öğelerine sahiptir.
Bir TVSeries içinde aynı seasonNumber öğesine sahip birden fazla TVSeasons mevcut değil.
TVSeries kategorisinin içeriği, içeriğinin en az kısıtlayıcı erişim şartına ayarlandı. Örneğin, TVSeries içinde kullanıcının giriş yapmasını gerektirmeyen bazı TVEpisode varlıkları ve kullanıcının giriş yapmasını gerektiren bazı TVEpisode varlıkları varsa bu TVSeries öğesini nologinrequired olarak ayarlayın.
Medya İşlemi Spesifikasyonları, bugün feed'in bir parçası olarak bağımsız kısa biçimli içeriklere izin vermiyor. Fragmanlar gibi kısa süreli içeriklerin Movie, TVSeries, TVEpisode, SportsEvent veya diğer üst düzey varlıklar olarak yanlış bir şekilde sınıflandırılmadığından emin olun.
Fragmanlar kısa süreli içeriklerdir. Medya İşlemi Spesifikasyonları, trailer özelliğini kullanarak TVSeries, TVSeason, TVEpisode ve Movie varlıklarının parçası olarak fragman bilgilerini sağlamanıza olanak tanır. Bağımsız bir Movie, TVSeries veya diğer üst düzey öğeler için Medya İşlemleri feed'lerinde fragman eklemeyin.
Uygulama veya web sitesi davranışı
Movie ve TVEpisode için SportsEvent içeriği tüm platformlarda otomatik oynatılmalıdır.
İçeriğin TVSeries ve TVSeason için Chromecast ve Android TV'de otomatik olarak oynatılması gerekir. Diğer platformlarda ise oynatma tek bir tıklamayla gerçekleştirilmelidir (otomatik oynatma en iyi seçenektir).

Canlı TV Listesi

Kontroller genellikle Canlı TV ve seç-izle video katalog sağlayıcıları için geçerlidir.


Öğeler
Feed içerikleri
Desteklenen tüm varlık türleri (Movie, TVEpisode, TVSeason, TVSeries, BroadcastService, BroadcastEvents, TelevisionChannel, Organization, CableOrSatelliteService ve SportsEvent) feed'de mevcuttur.
Tüm TVEpisode öğelerinin feed'de karşılık gelen geçerli TVSeries varlıkları vardır.
Bir TV programı sezonları destekliyorsa feed'deki tüm TVSeason varlıkları, karşılık gelen geçerli TVSeries öğelerine sahiptir.
Bir TVSeason içinde aynı episodeNumber öğesine sahip birden fazla TVEpisodes mevcut değil.
Medya İşlemi Spesifikasyonları, bugün feed'in bir parçası olarak kısa biçimli içerik (fragmanlar dışında) sağlamanıza izin vermiyor. Kısa süreli içeriklerin Movie, TVSeries, TVEpisode, SportsEvent veya diğer üst düzey varlıklar olarak yanlış bir şekilde kategorilere ayrılmadığından emin olun.
Fragmanlar kısa süreli içerik olarak değerlendirilir. Medya İşlemi Spesifikasyonları, trailer özelliğini kullanarak TVSeries, TVSeason, TVEpisode ve Movie varlıklarının bir parçası olarak fragman bilgilerini sağlamanıza olanak tanır. Fragmanlar, Medya İşlemleri feed'lerinde bağımsız Movies, TVSeries veya diğer üst düzey varlıklar olarak sağlanmamalıdır.
Bir TVSeries içinde aynı seasonNumber öğesine sahip birden fazla TVSeasons mevcut değil.
potentialAction özelliğine sahip bir öğenin kategori özelliği (örneğin, derin bağlantı), içeriğinin en az kısıtlayıcı erişim şartına ayarlandı. Örneğin, TVSeries içinde nologinrequired olan ve giriş yapılmasını gerektiren birkaç TVEpisodes varsa bu TVSeries öğesini nologinrequired olarak ayarlayın.
Tüm BroadcastService varlıklarının feed'inde karşılık gelen ve geçerli Organization öğeleri vardır.
Tüm CableOrSatelliteService varlıklarının feed'inde karşılık gelen ve geçerli Organization öğeleri vardır.
Tüm TelevisionChannel varlıklarının feed'inde karşılık gelen ve geçerli CableOrSatellite öğeleri vardır.
Tüm TelevisionChannel varlıklarının feed'inde karşılık gelen ve geçerli BroadcastService öğeleri vardır.
Tüm BroadcastEvent varlıklarının feed'inde karşılık gelen ve geçerli BroadcastService varlıkları vardır.
workPerformed veya broadcastOfEvent eklenirse feed'de tüm BroadcastEvent varlıklarının karşılık gelen TVM (TVSeries, TVSeason, TVEpisode ve Movie) varlıkları olur.
Yerel kanallar, feed'de doğru şekilde işlendi. Bu durumda, bir Organization varlığının birçok BroadcastService öğesiyle ilişkisi olmalıdır.
Zaman kaydırmalı ancak aynı programlamaya sahip kanallar feed'de doğru şekilde işlenir. Bu durumda, bir Organization varlığının birçok BroadcastService öğesiyle ilişkisi olmalıdır.
Benzer yayın kalitesine sahip ancak akış kalitesi farklı olan kanallar feed'de düzgün bir şekilde işlenir. Bu durumda, bir Organization varlığının birçok BroadcastService öğesiyle ilişkisi olmalıdır.
Her BroadcastService varlığı için 14 günlük (veya en az yedi gün) EPG içeriği sağlanır.
EPG'deki her BroadcastService varlığı için herhangi bir çakışma veya boşluk olmadan 7/24 EPG planı sağlanır.
Her BroadcastService varlığı için, koyu (siyah) arka planda (tercihen bire bir en boy oranında) kullanılabilen şeffaf bir arka plana sahip bir logo olduğundan emin olun.
Feed'deki her BroadcastEvent varlığına eşlik eden en az bir 16x9 resim bulunduğundan emin olun. Görüntü BroadcastEvent öğesinin kendisinde veya bağlı bir TVEpisode, TVSeries, Movie veya SportsEvent varlığı üzerinde kullanılabilir.
Uygulama veya web sitesi davranışı
Movie, TVEpisode ve SportsEvent varlıkları için içeriklerin tüm platformlarda otomatik olarak oynatılması gerekir.
İçeriğin TVSeries ve TVSeason için Chromecast ve Android TV'de otomatik olarak oynatılması gerekir. Diğer platformlarda ise oynatma tek bir tıklamayla gerçekleştirilmelidir (otomatik oynatma en iyi seçenektir).

Müzik Listesi

Genel olarak müzik kataloğu sağlayıcıları için geçerli olan kontroller.


Öğeler
Feed içerikleri
Desteklenen tüm varlık türleri (MusicGroup, MusicAlbum, MusicRecording ve MusicPlaylist) feed'de mevcuttur.
Tüm MusicRecording varlıklarının feed'de karşılık gelen ve geçerli MusicGroup varlıkları olmalıdır.
Mümkünse tüm MusicRecording varlıklarının feed'de karşılık gelen ve geçerli MusicAlbum varlıkları olmalıdır.
Tüm MusicAlbum varlıklarının feed'de karşılık gelen ve geçerli MusicGroup varlıkları olmalıdır.
Uygulama veya web sitesi davranışı
Tüm varlıklardaki içerik tüm platformlarda otomatik oynatılmalıdır. iOS'ta, tek tıklamayla oynatılabilir.
Oturum açma gerektiren uygulamalar veya platformlar, oturum açtıktan hemen sonra içeriklerini oynatır.

Radyo Listesi

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


Öğeler
Feed içerikleri
Desteklenen öğe türü (RadioBroadcastService) feed'de mevcut.
broadcastAffiliateOf veya parentService özellikleri aracılığıyla verilen ağ bilgileri, mantıksal gruplamalar değil, geçerli ağlardır.
Bir radyo istasyonu ile üst ağı arasındaki ilişki broadcastAffiliateOf veya parentService özelliği aracılığıyla sağlanmalıdır.
alternateName özelliği, tetikleme için anahtar kelimeleri değil, bir istasyon için meşru alternatif adlar içermelidir.
Karasal AM veya FM radyo istasyonlarında areaServed özelliği, istasyonun hizmet verdiği alanı içerir.
Uygulama veya web sitesi davranışı
Tüm varlıklar için içeriğin tüm platformlarda otomatik olarak oynatılması gerekir. iOS'ta, tek tıklamayla oynatılabilir.
Oturum açma gerektiren uygulamalar veya platformlar, oturum açtıktan hemen sonra içeriklerini oynatır.