Ta sekcja zawiera szczegółowe informacje o wspólnych właściwościach działań związanych z oglądaniem.
Właściwości znaczników działań
| Właściwość | Oczekiwany typ | Opis | 
|---|---|---|
| @type | Text | Wymagany – zawsze ustawiony na WatchAction. | 
| target | EntryPoint | Wymagany – obiekt docelowy, który zawiera mapowanie linków bezpośrednich na różne platformy Google. | 
| target.@type | Text | Wymagany – zawsze ustawiony na EntryPoint. | 
| target.urlTemplate | Adres URL | Wymagany – precyzyjny link, który kieruje użytkowników do Twojej aplikacji lub platformy i rozpoczyna odtwarzanie treści. | 
| target.inLanguage | Text | Opcjonalnie – oryginalny język serialu w formacie BCP 47. | 
| target.actionPlatform | Text | Wymagane – platformy zmapowane na urlTemplate. Usługa Media Actions obsługuje te funkcje:
 | 
| target.additionalProperty | PropertyValue | Wymagane w odpowiednich przypadkach – lista par właściwość-wartość reprezentujących dodatkowe właściwości linku do konkretnego miejsca w aplikacji. Może to obejmować: 
 | 
| actionAccessibilityRequirement | ActionAccessSpecification | Wymagany – obiekt specyfikacji dostępu do działania, który opisuje wymagania dotyczące dostępu do treści. Zobacz właściwości specyfikacji dostępu do działania. | 
Strony powiązane ze znacznikami działań
Tematy związane z tymi usługami znajdziesz na tych stronach:
- Omówienie znaczników działania
- Określanie precyzyjnych linków do treści na poszczególnych platformach
Właściwości specyfikacji dostępu do działania
| Właściwość | Oczekiwany typ | Opis | 
|---|---|---|
| actionAccessibilityRequirement.@type | Text | Wymagany – zawsze ustawiony na ActionAccessSpecification. | 
| actionAccessibilityRequirement.category | Text | Wymagane – wymagania dotyczące dostępu do treści. Więcej informacji znajdziesz w artykule Rodzaj paywalla. Jeśli encja reprezentuje grupę treści, musisz ustawić  
 | 
| actionAccessibilityRequirement.availabilityStarts | Data | Wymagane – data, po której działanie jest dostępne, podana w formacie ISO 8601 (wraz ze strefą czasową). 
 Odpowiedni element musi być podany w pliku danych co najmniej 7 dni przed datą availabilityStarts. Zwiększy to szanse na to, że treści będą wyświetlane w usługach Google na czas. | 
| actionAccessibilityRequirement.availabilityEnds | Data | Wymagane – data, po której działanie nie będzie już dostępne, podana w formacie ISO 8601 (wraz ze strefą czasową). 
 Wszelkie zmiany daty availabilityEnds w pliku danych muszą być wprowadzane co najmniej 7 dni przed datą availabilityEnds. Zwiększy to szanse, że treści przestaną się wyświetlać w usługach Google w dniu zakończenia dostępności. | 
| actionAccessibilityRequirement.eligibleRegion | Country, City, State, GeoShape lub Text | Wymagane – regiony, w których treści są dostępne. Jeśli treści są dostępne na całym świecie, użyj specjalnego ciągu znaków EARTH. | 
| actionAccessibilityRequirement.ineligibleRegion | Country, City, State lub GeoShape | Wymagane w odpowiednich przypadkach – regiony, w których treści są ograniczone. Nie musisz podawać tej właściwości, jeśli treści są dostępne wszędzie w eligibleRegion. | 
| actionAccessibilityRequirement.requiresSubscription | MediaSubscription | Wymagane w odpowiednich przypadkach – szczegóły subskrypcji, której użytkownicy potrzebują, aby uzyskać dostęp do treści. Zobacz właściwości subskrypcji mediów. 
 | 
| actionAccessibilityRequirement.expectsAcceptanceOf | Oferta | Wymagany, jeśli treści wymagają zakupu – szczegóły oferty powiązanej z treściami. Podaj informacje o cenie w tych przypadkach: 
 Offeri ustaw wartośćcategoryz obiektuActionAccessSpecificationnafree. Zobacz właściwości oferty. | 
| actionAccessibilityRequirement.additionalProperty | PropertyValue | Wymagany, jeśli ma zastosowanie – odniesienie do pakietu subskrypcji, który będzie wyświetlany w ramach usługi. | 
| actionAccessibilityRequirement.additionalProperty.name | Text | Wymagany – zawsze ustawiony na „DisplaySubscriptionIdentifier” | 
| actionAccessibilityRequirement.additionalProperty.value | Text | Wymagane – requiresSubscription.@id, które będzie wyświetlane w przypadku podmiotu. | 
Właściwości subskrypcji mediów
Wymagane, jeśli actionAccessibilityRequirement.category ma wartość subscription lub externalSubscription.
| Właściwość | Oczekiwany typ | Opis | 
|---|---|---|
| requiresSubscription.@type | Text | Wymagany – zawsze ma wartość MediaSubscription. | 
| requiresSubscription.@id | Adres URL | Wymagany – unikalny identyfikator subskrypcji. Jeśli treści są dostępne w ramach różnych subskrypcji, każda z nich musi mieć unikalny identyfikator. | 
| requiresSubscription.name | Text | Wymagany – nazwa subskrypcji. Zwróć uwagę na te kwestie: 
 | 
| requiresSubscription.sameAs | Adres URL | Strona z opisem subskrypcji. | 
| requiresSubscription.identifier | Text | Wymagany, jeśli categorytosubscriptionORAZcommonTiertofalse–
        unikalny ciąg znaków dla tej subskrypcji, który reprezentuje dostęp do grupy treści w katalogu multimediów.
 | 
| requiresSubscription.authenticator | Organizacja | Wymagany, jeśli categorytoexternalsubscription– kontener zawierający szczegóły uwierzytelniania zewnętrznego dostawcy. | 
| requiresSubscription.authenticator.@type | Text | Wymagany, jeśli categorytoexternalsubscription– zawsze ustawiony naOrganization. | 
| requiresSubscription.authenticator.name | Text | Wymagany, jeśli categorytoexternalsubscription– nazwa usługi uwierzytelniania. W przypadku dostawców TVE ustaw wartość TVE. | 
| requiresSubscription.commonTier | Wartość logiczna | Wymagany, jeśli ma zastosowanie – wymagany, jeśli kategoria ma wartość subskrypcja. Więcej informacji o poziomie common znajdziesz w dokumentacji wymagań dotyczących poziomu common. | 
Wymagania dotyczące interfejsu Entitlement API
Interfejs API uprawnień jest wymagany, jeśli actionAccessibilityRequirement.category ma wartość subscription lub externalSubscription, a oferta subskrypcji obejmuje wiele pakietów lub poziomów albo obsługuje dodatki.  Nie uwzględniaj tego, jeśli Twoja subskrypcja jest jednostopniowa i zapewnia dostęp do wszystkich treści w katalogu. 
- Firma A ma jedną ofertę subskrypcji, która zapewnia subskrybentom dostęp do wszystkich dostępnych treści: identyfikator uprawnienia / interfejs API nie jest wymagany.
- Firma B ma subskrypcję podstawową, która zapewnia dostęp do niektórych treści, oraz subskrypcję premium, która zapewnia dostęp do treści premium:Identyfikator uprawnień / API jest wymagany
- Firma C ma abonament podstawowy, który zapewnia dostęp do niektórych treści, oraz pakiety dodatkowe, które zapewniają dostęp do treści innych firm: Identyfikator uprawnienia / API jest wymagany
Strony związane z subskrypcją mediów
Tematy związane z tymi usługami znajdziesz na tych stronach:
Właściwości oferty
| Właściwość | Oczekiwany typ | Opis | 
|---|---|---|
| expectsAcceptanceOf.@type | Text | Wymagany – zawsze ustawiony na Offer. | 
| expectsAcceptanceOf.price | Number | Wymagany – cena zakupu treści. Cena musi być niezerową wartością dodatnią. W przypadku produktów o cenie 0, 00 określ kategorię jako „free”. | 
| expectsAcceptanceOf.priceCurrency | Text | Wymagany – waluta, w której podano cenę, przedstawiona w 3-literowym formacie ISO 4217. | 
| expectsAcceptanceOf.seller | Organizacja | Organizacja, która oferuje zakup treści. | 
| expectsAcceptanceOf.seller.@type | Text | Zawsze ustawiona na Organization. | 
| expectsAcceptanceOf.seller.name | Text | Nazwa sprzedawcy. | 
| expectsAcceptanceOf.seller.sameAs | Text | Adres URL strony internetowej, która identyfikuje sprzedawcę, np. jego strona główna. | 
Strona powiązana z ofertą
Tematy związane z tymi usługami znajdziesz na tych stronach:
Identyfikatory
Pliki danych działań związanych z multimediami akceptują różne identyfikatory, które mogą pomóc w jednoznacznym zidentyfikowaniu podmiotu. Te identyfikatory mogą przyspieszyć proces uzgadniania zawartości pliku danych z zawartością baz danych Google. Większość tych identyfikatorów można dodać do pliku danych za pomocą właściwości identifier w przypadku różnych typów jednostek, ale identyfikatory EIDR mają własną właściwość reprezentatywną. Oba te aspekty omówimy poniżej.
Właściwości identyfikatora
| Właściwość | Oczekiwany typ | Opis | 
|---|---|---|
| identifier | Text | Zalecane – identyfikator, zwykle zewnętrzny, który jednoznacznie identyfikuje daną encję. Dozwolonych jest kilka identyfikatorów. Ta właściwość jest dostępna we wszystkich typach działań związanych z oglądaniem. W tabeli poniżej znajdziesz listę akceptowanych identyfikatorów i właściwości podrzędnych właściwości identifier. Zobacz przykład identyfikatora/EIDR w sekcji przykładowych plików danych Działań dotyczących oglądania. | 
| Właściwość | Oczekiwany typ | Opis | 
|---|---|---|
| @type | Text | Wymagany – zawsze ustawiony na PropertyValue. | 
| propertyID | Text | Wymagany – obsługujemy te typy identyfikatorów: 
 | 
| value | Text | Wymagane – wartość określonego systemu identyfikatorów. | 
Właściwości EIDR
EIDR (skrót od The Entertainment Identifier Registry) to globalny system unikalnych identyfikatorów dla szerokiej gamy treści multimedialnych, w tym filmów i programów telewizyjnych. System identyfikacji przekształca identyfikator w rekord metadanych powiązany z tytułami najwyższego poziomu, zmianami i innymi elementami. W tabeli poniżej znajdziesz właściwości powiązane z EIDR i ich zastosowanie.
| Właściwość | Oczekiwany typ | Opis | 
|---|---|---|
| titleEIDR | Text | Wysoce zalecane – identyfikator EIDR (Entertainment Identifier Registry) reprezentuje na najbardziej ogólnym/abstrakcyjnym poziomie dzieło filmowe lub telewizyjne. Ta właściwość jest dostępna na stronach specyfikacji elementów TVSeries, TVSeason, TVEpisode i Movie. Na przykład titleEIDR dla filmu „Ghostbusters” to „10.5240/7EC7-228A-510A-053E-CBB8-J”. Więcej informacji znajdziesz w sekcji Przykład identyfikatora/EIDR w przykładach plików danych o działaniach związanych z oglądaniem. | 
| editEIDR | Text | Zalecane – identyfikator EIDR (Entertainment Identifier Registry) reprezentuje konkretną wersję utworu filmowego lub telewizyjnego. Ta właściwość jest dostępna na stronach specyfikacji encji TVEpisode i Movie. Na przykład film „Pogromcy duchów”, którego identyfikator EIDR to „10.5240/7EC7-228A-510A-053E-CBB8-J”, ma kilka wersji, np. „10.5240/1F2A-E1C5-680A-14C6-E76B-I” i „10.5240/8A35-3BEE-6497-5D12-9E4F-3”. Właściwość titleEIDRjest wymagana, gdy podana jest właściwośćeditEIDR.Zobacz przykład identyfikatora EIDR w sekcji przykłady plików danych działań związanych z oglądaniem. | 
Agencje oceniające treści
Użyj wartości z tej tabeli dla BroadcastService.contentRating, Movie.contentRating i TVSeries.contentRating. Przed wartością oceny należy podać nazwę agencji ratingowej. Przykłady:
- Film z oceną „R” w Stanach Zjednoczonych powinien mieć wartość Movie.contentRating„MPAA R”.
- Serial telewizyjny z oceną „TV-MA” w Stanach Zjednoczonych powinien mieć wartość TVSeries.contentRating„TV_PG TV-MA”.
| Kraj | Agencja oceniająca programy telewizyjne | Agencja oceniająca filmy | 
|---|---|---|
| Albania (AL) | Niedostępne | Niedostępne | 
| Angola (AO) | Niedostępne | CCE | 
| Antigua i Barbuda (AG) | Niedostępne | MPAA | 
| Argentyna (AR) | INCAA | INCAA | 
| Armenia (AM) | Niedostępne | MKRF/RUSSIA | 
| Aruba (AW) | Niedostępne | Niedostępne | 
| Australia (AU) | ACB TV | ACB Movies | 
| Austria (AT) | FSK | FSK | 
| Azerbejdżan (AZ) | Niedostępne | MKRF/RUSSIA | 
| Bahrajn (BH) | Niedostępne | MPAA | 
| Białoruś (BY) | Niedostępne | MKRF/RUSSIA | 
| Belgia (BE) | Niedostępne | MPAA | 
| Belize (BZ) | Niedostępne | Niedostępne | 
| Benin (BJ) | Niedostępne | CNC | 
| Boliwia (BO) | Niedostępne | MPAA | 
| Bośnia i Hercegowina (BA) | Niedostępne | MPAA | 
| Botswana (BW) | Niedostępne | MPAA | 
| Brazylia (BR) | CLASSIND | CLASSIND | 
| Burkina Faso (BF) | Niedostępne | CNC | 
| Kambodża (KH) | Niedostępne | Niedostępne | 
| Kanada (CA) | CA_TV | CHVRS | 
| Republika Zielonego Przylądka (CV) | Niedostępne | CCE | 
| Chile (CL) | Niedostępne | MPAA | 
| Kolumbia (CO) | Niedostępne | MPAA | 
| Kostaryka (CR) | Niedostępne | MPAA | 
| Chorwacja (HR) | Niedostępne | Niedostępne | 
| Cypr (CY) | Niedostępne | GRFILM | 
| Czechy (CZ) | Niedostępne | CZFILM | 
| Dania (DK) | Niedostępne | MCCYP | 
| Ekwador (EC) | Niedostępne | MPAA | 
| Egipt (EG) | Niedostępne | MPAA | 
| Salwador (SV) | Niedostępne | MPAA | 
| Estonia (EE) | Niedostępne | EEFILM | 
| Fidżi (FJ) | Niedostępne | Niedostępne | 
| Finlandia (FI) | Niedostępne | MEKU | 
| Francja (FR) | CSA | CSA | 
| Gabon (GA) | Niedostępne | CNC | 
| Niemcy (DE) | FSK | FSK | 
| Grecja (GR) | ESR | GRFILM | 
| Gwatemala (GT) | Niedostępne | MPAA | 
| Haiti (HT) | Niedostępne | Niedostępne | 
| Honduras (HN) | Niedostępne | MPAA | 
| Hongkong (HK) | CA | FCO | 
| Węgry (HU) | Niedostępne | MPAA | 
| Islandia (IS) | Niedostępne | KIJKWIJZER | 
| Indie (IN) | CBFC | CBFC | 
| Indonezja (ID) | KPI | LSF | 
| Irlandia (IE) | Niedostępne | IFCO | 
| Włochy (IT) | AGCOM | AGCOM | 
| Wybrzeże Kości Słoniowej (CI) | Niedostępne | CNC | 
| Jamajka (JM) | Niedostępne | MPAA | 
| Japonia (JP) | Nie dotyczy | EIRIN | 
| Jordania (JO) | Niedostępne | MPAA | 
| Kazachstan (KZ) | Niedostępne | MRKF | 
| Korea (KR) | KMRB | KMRB | 
| Kuwejt (KW) | Niedostępne | MPAA | 
| Kirgistan (KG) | Niedostępne | MKRF/RUSSIA | 
| Laos (LA) | Niedostępne | Niedostępne | 
| Łotwa (LV) | Niedostępne | NKCLV | 
| Liban (LB) | Niedostępne | MPAA | 
| Litwa (LT) | Niedostępne | Niedostępne | 
| Luksemburg (LU) | Niedostępne | KIJKWIJZER | 
| Macedonia (MK) | Niedostępne | MPAA | 
| Malezja (MY) | Niedostępne | FCBM | 
| Mali (ML) | Niedostępne | CNC | 
| Malta (MT) | Niedostępne | MCCAA | 
| Mauritius (MU) | Niedostępne | BBFC | 
| Meksyk (MX) | RTC | RTC | 
| Mołdawia (MD) | Niedostępne | Niedostępne | 
| Namibia (NA) | Niedostępne | Niedostępne | 
| Nepal (NP) | Niedostępne | MPAA | 
| Holandia (NL) | KIJKWIJZER | KIJKWIJZER | 
| Nowa Zelandia (NZ) | BSA | OFLC | 
| Nikaragua (NI) | Niedostępne | MPAA | 
| Niger (NE) | Niedostępne | CNC | 
| Norwegia (NO) | Niedostępne | MEDIETILSYNET | 
| Oman (OM) | Niedostępne | MPAA | 
| Panama (PA) | Niedostępne | MPAA | 
| Papua-Nowa Gwinea (PG) | Niedostępne | MPAA | 
| Paragwaj (PY) | Niedostępne | MPAA | 
| Peru (PE) | Niedostępne | MPAA | 
| Filipiny (PH) | MTRCB | MTRCB | 
| Polska (PL) | Niedostępne | MPAA | 
| Portugalia (PT) | Niedostępne | CCE | 
| Katar (QA) | Niedostępne | MPAA | 
| Rosja (RU) | MKRF/RUSSIA | MKRF/RUSSIA | 
| Rwanda (RW) | Niedostępne | CNC | 
| Arabia Saudyjska (AS) | Niedostępne | MPAA | 
| Senegal (SN) | Niedostępne | MPAA | 
| Singapur (SG) | Niedostępne | MDA | 
| Słowacja (SK) | Niedostępne | MPAA | 
| Słowenia (SI) | Niedostępne | MPAA | 
| Republika Południowej Afryki (ZA) | FPB | FPB | 
| Hiszpania (ES) | SETSI | ICAA | 
| Sri Lanka (LK) | Niedostępne | Niedostępne | 
| Szwecja (SE) | Niedostępne | SMSA | 
| Szwajcaria (CH) | FSK | FSK | 
| Tajwan (TW) | Niedostępne | MOCTW | 
| Tadżykistan (TJ) | Niedostępne | MKRF/RUSSIA | 
| Tanzania (TZ) | Niedostępne | MPAA | 
| Tajlandia (TH) | Niedostępne | BFVC | 
| Togo (TG) | Niedostępne | CNC | 
| Trynidad i Tobago (TT) | Niedostępne | Niedostępne | 
| Turcja (TR) | RTÜK | ECBMCT | 
| Turkmenistan (TM) | Niedostępne | MKRF/RUSSIA | 
| Uganda (UG) | Niedostępne | MPAA | 
| Ukraina (UA) | Niedostępne | Niedostępne | 
| Zjednoczone Emiraty Arabskie (AE) | Niedostępne | MPAA | 
| Wielka Brytania (GB) | BBFC | BBFC | 
| Stany Zjednoczone | TV_PG | MPAA | 
| Urugwaj (UY) | Niedostępne | MPAA | 
| Uzbekistan (UZ) | Niedostępne | MKRF/RUSSIA | 
| Wenezuela (VE) | Niedostępne | RESORTEVIOLENCIA | 
| Wietnam (VN) | Niedostępne | MCST | 
| Zambia (ZM) | Niedostępne | MPAA | 
| Zimbabwe (ZW) | Niedostępne | MPAA | 
Właściwości GeoShape
Obiekt GeoShape zawiera jeden z tych typów danych:
- Lista kodów pocztowych (np. w USA, Kanadzie lub innych krajach).
- Lista kanadyjskich obszarów sortowania przesyłek
- Identyfikator rynku docelowego (DMA) – identyfikator regionu w Stanach Zjednoczonych, w którym ludzie odbierają te same kanały i programy telewizyjne.
| Właściwość | Oczekiwany typ | Opis | 
|---|---|---|
| @id | Adres URL | Wymagany – identyfikator regionu geograficznego w formacie URI. | 
| @type | Text | Wymagany – zawsze ustawiony na GeoShape. | 
| addressCountry | Text | Wymagany – dwuliterowy kod kraju w formacie ISO 3166-1 alfa-2. | 
| postalCode | Text | Opcjonalny – lista co najmniej jednego kodu pocztowego lub kodu FSA (strefy sortowania). | 
| identifier | PropertyValue | Opcjonalny – identyfikator rynku docelowego (DMA), czyli identyfikator regionu w Stanach Zjednoczonych, w którym ludzie odbierają te same kanały i programy telewizyjne. | 
| identifier.@type | Text | Wymagany – zawsze ustawiony na PropertyValue. | 
| identifier.propertyID | Text | Wymagany – zawsze ustawiony na DMA_ID. | 
| identifier.value | Text | Wymagany – kod DMA regionu. | 
Przykład obiektu GeoShape zawierającego listę kodów pocztowych:
{
  "@type": "GeoShape",
  "@id": "http://example.com/area1",
  "addressCountry": "US",
  "postalCode": [
    "94118",
    "94119"
  ]
}
Przykład obiektu GeoShape zawierającego kombinację strefy sortowania (FSA) i kodów pocztowych:
{
  "@type": "GeoShape",
  "@id": "http://example.com/area2",
  "addressCountry": "CA",
  "postalCode": [
    "1A1",
    "K1A",
    "K1AOB1"
  ]
}
Przykład obiektu GeoShape zawierającego identyfikator DMA:
{
  "@type": "GeoShape",
  "@id": "http://example.com/area3",
  "addressCountry": "US",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "DMA_ID",
      "value": "501"
    }
  ]
}