در صفحه زیر تعدادی بررسی اساسی برای اعتبارسنجی فید Media Actions فهرست شده است. بسیاری از آنها به تأیید یکپارچگی ساختاری خوراک کمک می کنند، در حالی که برخی مشخص می کنند عناصر خاصی از خوراک چگونه باید رفتار کنند. برای سرعت بخشیدن به روند اعتبارسنجی فید و بازخورد، هر مورد را در چک لیست زیر تأیید کنید و سپس فایل(های) فید خود را به Google ارسال کنید. اگر امکان پذیر است، این موارد را به عنوان موارد آزمایشی در نظر بگیرید که تیم شما باید هر بار که می خواهید یک فید را اجرا کنید، از آنها عبور کند.
چک لیست رایج
بررسی هایی که صرف نظر از نوع کاتالوگی که در فید Media Actions ارائه می کنید اعمال می شود.
| موارد) | 
|---|
| محتویات خوراک | 
| فید شامل تمام محتوای کاتالوگ شما است. | 
| محتوای موجود در فید شما با محتوای موجود در سرویس شما مطابقت دارد. اگر کاتالوگ خود را بهروزرسانی میکنید، فید باید آن بهروزرسانیها را منعکس کند. | 
| همه نهادهای موجود در فید یک شناسه منحصر به فرد دارند ( @id). | 
| همه نهادهای موجود در فید دارای یک URL ( url) منحصر به فرد هستند. | 
| همه URL ها ( url) در فید متعارف هستند. | 
| @id،urlوurlTemplateاز یک دامنه در فید استفاده می کنند. | 
| فید حاوی موجودیتهای قدیمی نیست که موجودیتهایی با availabilityEndDateدر گذشته تنظیم شده است، یا موجودیتهایی که دیگر در برنامه یا پلتفرم شما در دسترس نیستند. | 
| همه نهادهای موجود در فید یک پیوند عمیق منحصر به فرد دارند ( urlTemplate). | 
| همه پیوندهای عمیق ( urlTemplate) و URLها (url) در فید، نشانیهای اینترنتی تولید هستند، نه URLهای QA یا DEV. | 
| این فید شامل پیوندهای عمیق ( urlTemplate) به همه پلتفرمهای پشتیبانیشده (وب، iOS، Android، Android TV و Chromecast) در توافق با ویژگیهایmediaOfferedوcontentToBeAnnouncedاست. | 
| اطمینان حاصل کنید که contentRatingبرای همه محتوای بزرگسالان ارائه شده است. | 
| رفتار برنامه یا وب سایت | 
| اگر محتوا نیاز به ورود کاربران به سیستم داشته باشد، محتوا باید پس از ورود به سیستم در عرض یک کلیک به صورت خودکار در تمام پلتفرم ها پخش شود. | 
| اگر کاربر محتوا را در یک پلتفرم تلفن همراه (اندروید و iOS) راهاندازی کند، اما برنامه شما روی دستگاه کاربر نصب نشده باشد، پلتفرم کاربر را به اپ استور یا پلی استور هدایت میکند و از کاربر میخواهد برنامه را نصب کند. | 
چک لیست ویدیوی درخواستی
چک هایی که عموماً برای ارائه دهندگان کاتالوگ ویدیوی درخواستی اعمال می شود.
| موارد) | 
|---|
| محتویات خوراک | 
| همه انواع موجودیت پشتیبانی شده ( 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ارائه دهید. در فیدهای Media Actions برای یکMovieمستقل،TVSeriesیا دیگر نهادهای سطح بالا، تریلر ارائه نکنید. | 
| رفتار برنامه یا وب سایت | 
| برای MovieوTVEpisode، محتوایSportsEventباید به طور خودکار در همه سیستم عامل ها پخش شود. | 
| برای TVSeriesوTVSeason، محتوا باید به صورت خودکار در Chromecast و Android TV پخش شود. در پلتفرم های دیگر، پخش باید با یک کلیک باشد (پخش خودکار بهترین گزینه است). | 
چک لیست تلویزیون زنده
چک هایی که عموماً برای ارائه دهندگان کاتالوگ درخواستی تلویزیون و ویدیوی زنده اعمال می شود.
| موارد) | 
|---|
| محتویات خوراک | 
| همه انواع موجودیت پشتیبانی شده ( Movie،TVEpisode،TVSeason،TVSeries،BroadcastService،BroadcastEvents،TelevisionChannel،Organization،CableOrSatelliteServiceوSportsEvent) در فید وجود دارند. | 
| همه موجودیتهای TVEpisodeدارای موجودیتهایTVSeriesمعتبر متناظر در فید هستند. | 
| اگر یک برنامه تلویزیونی از فصلها پشتیبانی میکند، همه موجودیتهای TVSeasonدارای موجودیتهای معتبرTVSeriesدر فید هستند. | 
| چند TVEpisodesبا همانepisodeNumberدر یکTVSeasonوجود ندارد. | 
| مشخصات عملکرد رسانه به شما اجازه نمیدهد محتوای کوتاه (غیر از تریلر) را به عنوان بخشی از فید امروز ارائه دهید. اطمینان حاصل کنید که هیچ محتوای کوتاهی به اشتباه در Movie،TVSeries،TVEpisode،SportsEventیا سایر نهادهای سطح بالا دسته بندی نشده است. | 
| پیشپردهها محتوای کوتاهی در نظر گرفته میشوند و مشخصات عملکرد رسانه به شما امکان میدهد اطلاعات پیشپرده را بهعنوان بخشی از TVSeries،TVSeason،TVEpisodeوMovieبا استفاده از ویژگیtrailerارائه کنید. پیشپردهها نباید در فیدهای Media Actions بهعنوان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وجود داشته باشد. | 
| کانالهای با برنامهریزی تغییر زمان اما یکسان در فید به درستی مدیریت میشوند. در این مورد، باید رابطه یک نهاد Organizationبا بسیاری از نهادهایBroadcastServiceوجود داشته باشد. | 
| کانالهایی با برنامهنویسی مشابه، اما کیفیت ویدیوی متفاوت از نظر پخش، به درستی در فید مدیریت میشوند. در این مورد، باید رابطه یک نهاد Organizationبا بسیاری از نهادهایBroadcastServiceوجود داشته باشد. | 
| برای هر نهاد BroadcastService، 14 روز (یا حداقل هفت روز) محتوای EPG ارائه می شود. | 
| برای هر نهاد BroadcastServiceدر EPG، یک برنامه 24-7 EPG بدون هیچ گونه همپوشانی یا شکاف ارائه می شود. | 
| برای هر نهاد BroadcastService، مطمئن شوید که یکlogoبا پسزمینه شفاف در دسترس است که میتواند روی پسزمینه تیره (سیاه)، ترجیحاً با نسبت یک به یک استفاده شود. | 
| مطمئن شوید که هر موجود BroadcastEventدر فید حداقل یک تصویر 16x9 همراه خود دارد. این تصویر میتواند در خود موجودیتBroadcastEventیا در یکTVEpisode،TVSeries،Movie، یاSportsEventمرتبط در دسترس باشد. | 
| رفتار برنامه یا وب سایت | 
| برای موجودیتهای Movie،TVEpisodeوSportsEvent، محتوا باید در همه پلتفرمها بهطور خودکار پخش شود. | 
| برای TVSeriesوTVSeason، محتوا باید به صورت خودکار در Chromecast و Android TV پخش شود. در پلتفرم های دیگر، پخش باید با یک کلیک انجام شود (پخش خودکار بهترین گزینه است). | 
چک لیست موسیقی
چک هایی که عموماً برای ارائه دهندگان کاتالوگ Music اعمال می شود.
| موارد) | 
|---|
| محتویات خوراک | 
| همه انواع موجودیت های پشتیبانی شده ( MusicGroup،MusicAlbum،MusicRecordingوMusicPlaylist) در فید وجود دارند. | 
| همه موجودیتهای MusicRecordingباید دارای موجودیتهایMusicGroupمتناظر و معتبر در فید باشند. | 
| در صورت وجود، همه موجودیتهای MusicRecordingباید دارای موجودیتهایMusicAlbumمتناظر و معتبر در فید باشند. | 
| همه موجودیتهای MusicAlbumباید دارای موجودیتهایMusicGroupمتناظر و معتبر در فید باشند. | 
| رفتار برنامه یا وب سایت | 
| محتوای موجود در همه نهادها باید به طور خودکار در همه سیستم عامل ها پخش شود. در iOS، پخش می تواند با یک کلیک باشد. | 
| برنامهها یا پلتفرمهایی که نیاز به ورود به سیستم دارند، محتوای خود را بلافاصله پس از ورود به سیستم پخش میکنند. | 
چک لیست رادیویی
چک هایی که عموماً برای ارائه دهندگان کاتالوگ رادیویی اعمال می شود.
| موارد) | 
|---|
| محتویات خوراک | 
| نوع موجودیت پشتیبانی شده ( RadioBroadcastService) در فید وجود دارد. | 
| اطلاعات شبکه داده شده از طریق ویژگی های broadcastAffiliateOfیاparentServiceشبکه های معتبر هستند و گروه بندی های منطقی نیستند. | 
| رابطه بین ایستگاه رادیویی و شبکه اصلی آن باید از طریق ویژگی broadcastAffiliateOfیاparentServiceارائه شود. | 
| ویژگی alternateNameباید شامل نامهای جایگزین قانونی برای یک ایستگاه باشد و نه کلمات کلیدی برای تأثیرگذاری بر راهاندازی. | 
| برای ایستگاههای رادیویی AM یا FM زمینی، ویژگی areaServedشامل منطقهای است که ایستگاه در آن خدمت میکند. | 
| رفتار برنامه یا وب سایت | 
| برای همه نهادها، محتوا باید به صورت خودکار در همه پلتفرم ها پخش شود. در iOS، پخش می تواند با یک کلیک باشد. | 
| برنامهها یا پلتفرمهایی که نیاز به ورود به سیستم دارند، محتوای خود را بلافاصله پس از ورود به سیستم پخش میکنند. |