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:
Offer i ustaw wartość category z obiektu ActionAccessSpecification na free . 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 category to subscription ORAZ commonTier to false
–
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 category to externalsubscription – kontener zawierający szczegóły uwierzytelniania zewnętrznego dostawcy. |
requiresSubscription.authenticator.@type |
Text | Wymagany, jeśli category to
externalsubscription – zawsze ustawiony na
Organization . |
requiresSubscription.authenticator.name |
Text | Wymagany, jeśli category to externalsubscription – 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ść titleEIDR jest 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"
}
]
}