मीडिया से जुड़ी कार्रवाइयों की क्वालिटी चेकलिस्ट

इस पेज में मीडिया से जुड़ी कार्रवाइयों वाले फ़ीड की पुष्टि करने के लिए, कई बुनियादी जांच की सूची दी गई है. इनमें से कई फ़ीड के स्ट्रक्चर से जुड़े नैतिक व्यवहार की पुष्टि करने में मदद करते हैं. इसके अलावा, कुछ फ़ीड के कुछ एलिमेंट के काम करने का तरीका भी बताया गया है. फ़ीड की पुष्टि और सुझाव देने की प्रोसेस में तेज़ी लाने के लिए, नीचे दी गई चेकलिस्ट में दिए गए हर आइटम की पुष्टि करें. इसके बाद, Google को फ़ीड फ़ाइल(फ़ाइलें) सबमिट करें. अगर हो सके, तो ऐसे टेस्ट केस को ध्यान में रखें जिन्हें हर बार फ़ीड को डिप्लॉय करने के लिए, आपकी टीम को पास करना होता है.

सामान्य चेकलिस्ट

मीडिया कार्रवाइयों के फ़ीड में भले ही आपने किसी भी तरह का कैटलॉग दिया हो, यह दोनों स्थितियों में लागू होगा.


सामान
फ़ीड सामग्री
फ़ीड में आपके कैटलॉग का पूरा कॉन्टेंट शामिल है.
आपके फ़ीड का कॉन्टेंट, आपकी सेवा में उपलब्ध कॉन्टेंट से मेल खाता है. अगर आपको अपना कैटलॉग अपडेट करना है, तो फ़ीड को वे अपडेट दिखाने चाहिए.
फ़ीड में मौजूद सभी इकाइयों का एक यूनीक आईडी (@id) है.
फ़ीड की सभी इकाइयों का एक यूनीक यूआरएल (url) है.
फ़ीड में मौजूद सभी यूआरएल (url) कैननिकल हैं.
@id, url, और urlTemplate, फ़ीड में एक ही डोमेन का इस्तेमाल करते हैं.
फ़ीड में पुरानी ऐसी इकाइयां नहीं हैं जो availabilityEndDate की पहले से सेट की गई इकाइयां हैं या जो ऐसी इकाइयां हैं जो अब आपके ऐप्लिकेशन या प्लैटफ़ॉर्म पर उपलब्ध नहीं हैं.
फ़ीड में मौजूद सभी इकाइयों का एक यूनीक डीप लिंक (urlTemplate) है.
फ़ीड में मौजूद सभी डीप लिंक (urlTemplate) और यूआरएल (url) प्रोडक्शन यूआरएल हैं, न कि QA या DEV यूआरएल.
फ़ीड में mediaOffered और contentToBeAnnounced प्रॉपर्टी के साथ काम करने वाले सभी प्लैटफ़ॉर्म (वेब, iOS, Android, Android TV, और Chromecast) के डीप लिंक (urlTemplate) शामिल हैं.
पक्का करें कि सभी वयस्क कॉन्टेंट के लिए contentRating दिया गया हो.
ऐप्लिकेशन या वेबसाइट का व्यवहार
अगर कॉन्टेंट इस्तेमाल करने के लिए उपयोगकर्ताओं को लॉग इन करना ज़रूरी है, तो लॉगिन के बाद सिर्फ़ एक क्लिक करके, कॉन्टेंट सभी प्लैटफ़ॉर्म पर अपने-आप चलने लगेगा.
अगर कोई उपयोगकर्ता, मोबाइल प्लैटफ़ॉर्म (Android और iOS) पर कॉन्टेंट भेजता है, लेकिन आपका ऐप्लिकेशन उपयोगकर्ता के डिवाइस पर इंस्टॉल नहीं है, तो प्लैटफ़ॉर्म उस उपयोगकर्ता को App Store या Play Store पर भेजता है और उपयोगकर्ता से ऐप्लिकेशन इंस्टॉल करने के लिए कहता है.

मांग पर वीडियो की चेकलिस्ट

यह जांच आम तौर पर, मांग पर वीडियो कैटलॉग की सेवा देने वाली कंपनियों पर लागू होती है.


सामान
फ़ीड सामग्री
फ़ीड में, इस्तेमाल की जा सकने वाली सभी तरह की इकाइयां (Movie, TVEpisode, TVSeason, और TVSeries) मौजूद हैं.
सभी TVEpisode इकाइयां, फ़ीड में मौजूद मान्य TVSeries इकाइयों से मेल खाती हैं.
एक ही TVSeason में एक ही episodeNumber वाले कई TVEpisodes मौजूद नहीं हैं.
अगर कोई टीवी शो, सीज़न के साथ काम करता है, तो सभी TVSeason इकाइयों के पास फ़ीड में, एक मान्य TVSeries इकाई होती है.
एक ही TVSeries में एक ही seasonNumber वाले कई TVSeasons मौजूद नहीं हैं.
TVSeries की कैटगरी की प्रॉपर्टी, इसके कॉन्टेंट के लिए कम से कम पाबंदी वाली ऐक्सेस की ज़रूरत पर सेट है. उदाहरण के लिए, अगर TVSeries में कुछ TVEpisode ऐसी इकाइयां हैं जिनके लिए उपयोगकर्ता को लॉग इन करने की ज़रूरत नहीं होती है. साथ ही, कुछ TVEpisode इकाइयां ऐसी होती हैं जिनमें लॉग इन करने के लिए उपयोगकर्ता की ज़रूरत होती है, तो इस TVSeries को nologinrequired के तौर पर सेट करें.
मीडिया के लिए कार्रवाई की खास बातों में, आज से फ़ीड के हिस्से के तौर पर अलग-अलग तरह के शॉर्ट वीडियो बनाने की अनुमति नहीं है. पक्का करें कि छोटे वीडियो शामिल न हों, जैसे कि ट्रेलर, Movie, TVSeries, TVEpisode, SportsEvent या कोई अन्य टॉप लेवल इकाई.
ट्रेलर छोटे फ़ॉर्मैट में होते हैं. साथ ही, मीडिया से जुड़ी कार्रवाइयों की खास बातें भी होती हैं. इनकी मदद से, trailer प्रॉपर्टी का इस्तेमाल करके, TVSeries, TVSeason, TVEpisode, और Movie इकाइयों के हिस्से के तौर पर ट्रेलर की जानकारी दी जा सकती है. मीडिया ऐक्शन फ़ीड में Movie, TVSeries या टॉप लेवल की अन्य इकाइयों के लिए ट्रेलर न दें.
ऐप्लिकेशन या वेबसाइट का व्यवहार
Movie और TVEpisode के लिए, SportsEvent कॉन्टेंट को सभी प्लैटफ़ॉर्म पर अपने-आप चलना चाहिए.
TVSeries और TVSeason के लिए, कॉन्टेंट Chromecast और Android TV पर अपने-आप चलना चाहिए. अन्य प्लैटफ़ॉर्म पर, वीडियो एक क्लिक में होना चाहिए (अपने-आप वीडियो चलने की सुविधा का सबसे अच्छा विकल्प).

लाइव टीवी से जुड़ी चेकलिस्ट

यह जांच आम तौर पर, लाइव टीवी और वीडियो ऑन डिमांड कैटलॉग की सेवा देने वाली कंपनियों पर लागू होती है.


सामान
फ़ीड सामग्री
फ़ीड में इस्तेमाल किए जा सकने वाले सभी टाइप की इकाइयां (Movie, TVEpisode, TVSeason, TVSeries, BroadcastService, BroadcastEvents, TelevisionChannel, Organization, CableOrSatelliteService, और SportsEvent) फ़ीड में मौजूद हैं.
फ़ीड में मौजूद सभी TVEpisode इकाइयों के लिए, मान्य TVSeries इकाइयां मौजूद हैं.
अगर कोई टीवी शो, सीज़न के साथ काम करता है, तो सभी TVSeason इकाइयों के पास फ़ीड में, उनसे जुड़ी मान्य TVSeries इकाइयां होती हैं.
एक ही episodeNumber वाले TVEpisodes में एक ही TVSeason मौजूद नहीं है.
मीडिया के लिए कार्रवाई की खास बातों में आपको आज फ़ीड के हिस्से के तौर पर छोटे वीडियो (ट्रेलर के अलावा) देने की सुविधा नहीं दी जाती. पक्का करें कि छोटे फ़ॉर्मैट वाले किसी कॉन्टेंट को Movie, TVSeries, TVEpisode, SportsEvent या अन्य टॉप-लेवल इकाइयों में गलत कैटगरी में न डाला गया हो.
ट्रेलर को छोटा कॉन्टेंट माना जाता है. साथ ही, मीडिया के लिए ज़रूरी कार्रवाई की खास बातों में, TVSeries, TVSeason, TVEpisode, और Movie इकाइयों के हिस्से के तौर पर, trailer प्रॉपर्टी का इस्तेमाल करके ट्रेलर की जानकारी दी जाती है. मीडिया कार्रवाइयों के फ़ीड में ट्रेलर को स्टैंडअलोन Movies, TVSeries या अन्य टॉप लेवल इकाइयों के तौर पर नहीं दिया जाना चाहिए.
एक ही TVSeries में एक ही seasonNumber की मदद से एक से ज़्यादा TVSeasons मौजूद नहीं हैं.
potentialAction (उदाहरण के लिए, किसी डीपलिंक) वाली किसी इकाई की कैटगरी प्रॉपर्टी, उसके कॉन्टेंट के लिए कम से कम पाबंदी वाले ऐक्सेस की शर्त पर सेट हो. उदाहरण के लिए, अगर TVSeries में ऐसे TVEpisodes हैं जिसकी संख्या nologinrequired है और जिनमें से कुछ को लॉगिन करने की ज़रूरत है, तो इस TVSeries को nologinrequired पर सेट करें.
BroadcastService की सभी इकाइयों में, फ़ीड से जुड़ी और मान्य Organization इकाइयां होती हैं.
CableOrSatelliteService की सभी इकाइयों में, फ़ीड में मौजूद और मान्य Organization इकाइयां होती हैं.
TelevisionChannel की सभी इकाइयों में, फ़ीड से जुड़ी और मान्य CableOrSatellite इकाइयां होती हैं.
TelevisionChannel की सभी इकाइयों में, फ़ीड से जुड़ी और मान्य BroadcastService इकाइयां होती हैं.
BroadcastEvent की सभी इकाइयों में, फ़ीड से जुड़ी और मान्य BroadcastService इकाइयां होती हैं.
अगर workPerformed या broadcastOfEvent जोड़ी गई है, तो सभी BroadcastEvent इकाइयों के फ़ीड में, टीवीएम (TVSeries, TVSeason, TVEpisode और Movie) के हिसाब से इकाइयां शामिल होंगी.
फ़ीड में स्थानीय चैनलों को ठीक से प्रबंधित किया गया है. इस मामले में, Organization इकाई को BroadcastService की कई इकाइयों के साथ जोड़ना ज़रूरी है.
टाइम-शिफ़्ट वाले, लेकिन एक ही प्रोग्रामिंग वाले चैनल, फ़ीड में सही तरीके से हैंडल किए जाते हैं. इस मामले में, एक Organization इकाई का कई BroadcastService इकाइयों के साथ संबंध होना चाहिए.
फ़ीड में स्ट्रीम करने के लिए, मिलते-जुलते प्रोग्रामिंग, लेकिन अलग-अलग क्वालिटी वाले वीडियो, दोनों का ही इस्तेमाल किया जाता है. ऐसी स्थिति में, कई BroadcastService इकाइयों के साथ एक Organization इकाई का संबंध होना चाहिए.
हर BroadcastService इकाई के लिए, 14 दिनों (या कम से कम सात दिनों) की ईपीजी सामग्री दी जाती है.
EPG में हर BroadcastService इकाई के लिए, 24-7 EPG शेड्यूल बिना किसी ओवरलैप या अंतर के दिया जाता है.
हर BroadcastService इकाई के लिए, पक्का करें कि logo का इस्तेमाल पारदर्शी बैकग्राउंड के साथ किया जा रहा हो. इसका इस्तेमाल गहरे रंग (काले रंग) के बैकग्राउंड पर किया जा सकता है. खास तौर पर, इसे वन-टू-वन आसपेक्ट रेशियो में ही इस्तेमाल किया जा सकता है.
पक्का करें कि फ़ीड में मौजूद हर BroadcastEvent इकाई के साथ कम से कम 16x9 साइज़ की इमेज हो. यह इमेज 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 प्रॉपर्टी में किसी स्टेशन के लिए सही वैकल्पिक नाम शामिल होने चाहिए न कि कीवर्ड.
टेरेस्ट्रीयल एएम या एफ़एम रेडियो स्टेशन के लिए, areaServed प्रॉपर्टी में वह इलाका शामिल होता है जहां स्टेशन सेवा देता है.
ऐप्लिकेशन या वेबसाइट का व्यवहार
कॉन्टेंट सभी इकाइयों के लिए अपने-आप चलने चाहिए. iOS पर, वीडियो सिर्फ़ एक क्लिक में चलाया जा सकता है.
साइन-इन करने की ज़रूरत वाले ऐप्लिकेशन या प्लैटफ़ॉर्म, साइन-इन करने के तुरंत बाद अपना कॉन्टेंट दिखाते हैं.