בדף הבא מפורטות כמה בדיקות בסיסיות לאימות מדיה פיד פעולות. רבות מהן עוזרות לאמת את התקינות המבנה של הפיד, כמה מהם מציינים איך רכיבים מסוימים בפיד צריכים להתנהג. שפת תרגום לזרז את תהליך האימות והמשוב של הפיד, לאמת כל פריט את רשימת המשימות הבאה, ולאחר מכן שולחים את קובצי הפיד אל Google. אם המיקום שימושי, אפשר לחשוב עליהם כעל מקרי בדיקה שהצוות שלכם צריך לעבור הזמן שבו תרצו לפרוס פיד.
רשימת משימות נפוצה
בדיקות שחלות ללא קשר לסוג הקטלוג שסיפקתם פיד של פעולות במדיה.
| פריטים | 
|---|
| תוכן הפיד | 
| הפיד כולל את כל התוכן מהקטלוג שלכם. | 
| התוכן בפיד תואם לתוכן שזמין בפיד לאחר השיפור. אם מעדכנים את הקטלוג, הפיד צריך לשקף את הדרישות | 
| לכל הישויות בפיד יש מזהה ייחודי ( @id). | 
| לכל הישויות בפיד יש כתובת URL ייחודית ( url). | 
| כל כתובות ה-URL ( url) בפיד הן קנוניות. | 
| @id,urlו-urlTemplateמשתמשים ב
        דומיין זהה בפיד. | 
| הפיד לא מכיל ישויות לא עדכניות שהן ישויות עם availabilityEndDateהוגדר בעבר, או ישויות
      כבר לא זמין באפליקציה או בפלטפורמה שלכם. | 
| לכל הישויות בפיד יש קישור עומק ייחודי
      ( urlTemplate). | 
| כל קישורי העומק ( urlTemplate) וכתובות ה-URL (url)
      בפיד הן כתובות URL לסביבת ייצור, ולא כתובות URL של בקרת איכות או DEV. | 
| הפיד כולל קישורי עומק ( urlTemplate) לכולם
      בפלטפורמות נתמכות (אינטרנט, iOS, Android, Android TV ו-Chromecast) בהסכם עםmediaOfferedוגםcontentToBeAnnouncedנכסים. | 
| צריך לוודא שמאפיין contentRatingכולל את כל התוכן למבוגרים בלבד. | 
| התנהגות האפליקציה או האתר | 
| אם התוכן דורש מהמשתמשים להתחבר, התוכן חייב לפעול באופן אוטומטי בכל המכשירים בפלטפורמות שונות במרחק לחיצה אחת אחרי ההתחברות. | 
| אם משתמש יוזם תוכן בפלטפורמה לנייד (Android ו-iOS), אבל האפליקציה לא מותקנת במכשיר של המשתמש, הפלטפורמה מפנה את המשתמש ל-App Store או לחנות Play ומציג למשתמש בקשה כדי להתקין את האפליקציה. | 
רשימת משימות של וידאו על פי דרישה (VOD)
בדיקות שבדרך כלל רלוונטיות לספקים של קטלוג וידאו על פי דרישה (VOD).
| פריטים | 
|---|
| תוכן הפיד | 
| כל סוגי הישויות הנתמכים ( 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. בפלטפורמות אחרות, ההפעלה חייבת להיות בתוך
      לחיצה אחת (הפעלה אוטומטית היא האפשרות הטובה ביותר). | 
רשימת משימות לטלוויזיה בשידור חי
בדיקות שבדרך כלל רלוונטיות לקטלוג של טלוויזיה בשידור חי ושל וידאו על פי דרישה (VOD) לספקים שונים.
| פריטים | 
|---|
| תוכן הפיד | 
| כל סוגי הישויות הנתמכים ( Movie,TVEpisode,TVSeason,TVSeriesBroadcastService,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(לדוגמה, קישור עומק) מוגדר לגישה הכי פחות מגבילה
      של התוכן. לדוגמה, אם ל-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. | 
| ערוצים שיש בהם שינוי בזמן אבל תכנות זהה מטופלים כמו שצריך
      בפיד. במקרה הזה, צריך להיות קשר 1
      ישות אחת ( Organization) להרבהBroadcastServiceשל ישויות. | 
| ערוצים עם תכנות דומה, אבל איכות וידאו לא דומה
      בסטרימינג, מטופלים כמו שצריך בפיד. במקרה הזה,
      צריך להיות קשר בין Organizationלישויות רבות שלBroadcastService. | 
| לכל ישות BroadcastService, 14 ימים (או לפחות
      שבעה ימים) של תוכן EPG. | 
| לכל ישות BroadcastServiceב-EPG, EPG 24-7
      מוצג ללא חפיפות או פערים. | 
| לכל ישות 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חייב לכלול ערכים לגיטימיים
      שמות חלופיים של תחנה, ולא מילות מפתח שמשפיעות
      טריגרים. | 
| בתחנות רדיו AM או FM אזוריות, areaServedכולל את האזור שבו התחנה משרתת. | 
| התנהגות האפליקציה או האתר | 
| לגבי כל הישויות, התוכן חייב לפעול באופן אוטומטי בכל הפלטפורמות. ב-iOS, ההפעלה יכולה להיות במרחק לחיצה אחת. | 
| באפליקציות או בפלטפורמות שמצריכות כניסה לחשבון מופעל התוכן שלהן מיד לאחר הכניסה. |