Esta seção fornece detalhes sobre as propriedades comuns das ações de assistir.
Propriedades de marcação de ação
| Propriedade | Tipo esperado | Descrição | 
|---|---|---|
@type | 
      Texto | Obrigatório: sempre definido como WatchAction. | 
   
target | 
      EntryPoint | Obrigatório: um objeto de destino que fornece o mapeamento de links diretos para várias plataformas do Google. | 
target.@type | 
      Texto | Obrigatório: sempre definido como EntryPoint. | 
   
target.urlTemplate | 
      URL | Obrigatório: um link direto que leva os usuários ao seu app ou plataforma e inicia a reprodução do conteúdo. | 
target.inLanguage | 
      Texto | Opcional: idioma original da série no formato BCP 47. | 
target.actionPlatform | 
      Texto |  Obrigatório: as plataformas mapeadas para
      urlTemplate. As ações de mídia oferecem suporte ao seguinte:
      
  | 
   
target.additionalProperty | 
      PropertyValue | Obrigatório, se aplicável: uma lista de pares propriedade-valor para representar propriedades adicionais do link direto. Isso pode incluir o
        seguinte:
      
  | 
   
actionAccessibilityRequirement | 
      ActionAccessSpecification | Obrigatório: um objeto de especificação de acesso de ação que descreve o requisito de acesso do conteúdo. Consulte Propriedades de especificação de acesso à ação. | 
Páginas relacionadas à marcação de ação
Confira as seguintes páginas para ver os tópicos relacionados a essas propriedades:
- Visão geral da marcação de ação
 - Identifique os links diretos específicos da plataforma para seu conteúdo
 
Propriedades de especificação de acesso a ações
| Propriedade | Tipo esperado | Descrição | 
|---|---|---|
actionAccessibilityRequirement.@type | 
      Texto | Obrigatório: sempre definido como ActionAccessSpecification. | 
  
actionAccessibilityRequirement.category | 
      Texto | Obrigatório: um requisito de acesso para o conteúdo. Para mais informações, consulte Tipo de paywall. Se uma entidade representar um grupo de conteúdo, defina  
  | 
   
actionAccessibilityRequirement.availabilityStarts | 
      Data | Obrigatório: data após a qual a ação fica disponível, no formato ISO 8601 (incluindo o fuso horário). 
 É necessário que a entidade correspondente seja fornecida no feed pelo menos 7 dias antes da data de availabilityStarts. Isso aumenta as chances de o conteúdo aparecer nas plataformas do Google a tempo.  | 
   
actionAccessibilityRequirement.availabilityEnds | 
      Data | Obrigatório: data após a qual a ação não estará mais disponível, no formato ISO 8601 (incluindo o fuso horário).
        
 Todas as atualizações na data "availabilityEnds" precisam ser feitas no feed pelo menos 7 dias antes da data "availabilityEnds". Isso aumenta as chances de o conteúdo deixar de aparecer nas plataformas do Google na data "availabilityEnds".  | 
   
actionAccessibilityRequirement.eligibleRegion | 
      Country, City, State, GeoShape ou Text | Obrigatório: regiões em que o conteúdo está disponível. Use a string especial EARTH se o conteúdo estiver disponível globalmente. | 
   
actionAccessibilityRequirement.ineligibleRegion | 
      País, Cidade, Estado ou GeoShape | Obrigatório, se aplicável: regiões em que o conteúdo é restrito. Não é necessário informar essa propriedade se o conteúdo estiver disponível em todos os lugares no eligibleRegion. | 
   
actionAccessibilityRequirement.requiresSubscription | 
      MediaSubscription | Obrigatório, se aplicável: os detalhes da assinatura que os usuários precisam para acessar o conteúdo. Consulte Propriedades de assinatura de mídia. 
  | 
  
actionAccessibilityRequirement.expectsAcceptanceOf | 
      Oferta | Obrigatório se o conteúdo exigir uma compra: os detalhes da
      oferta associada ao conteúdo. Forneça as informações de preço para os seguintes casos:
      
 Offer por completo e defina o category do objeto ActionAccessSpecification como free. Consulte
      Propriedades da oferta.
       | 
  
actionAccessibilityRequirement.additionalProperty | 
      PropertyValue | Obrigatório, se aplicável: uma referência ao pacote de assinatura que será mostrado na experiência. | 
actionAccessibilityRequirement.additionalProperty.name | 
      Texto | Obrigatório: sempre definido como "DisplaySubscriptionIdentifier" | 
actionAccessibilityRequirement.additionalProperty.value | 
      Texto | Obrigatório: o requiresSubscription.@id que será mostrado para a entidade. 
       | 
  
Propriedades de assinatura de mídia
Obrigatório se actionAccessibilityRequirement.category for
subscription ou externalSubscription.
| Propriedade | Tipo esperado | Descrição | 
|---|---|---|
requiresSubscription.@type | 
      Texto | Obrigatório: sempre definido como MediaSubscription | 
  
requiresSubscription.@id | 
      URL | Obrigatório: o ID exclusivo da assinatura. Se o conteúdo estiver acessível por diferentes assinaturas, cada uma delas precisará ter um ID exclusivo. | 
requiresSubscription.name | 
      Texto | Obrigatório: o nome da assinatura. Confira se:
        
  | 
  
requiresSubscription.sameAs | 
      URL | A página que descreve a assinatura. | 
requiresSubscription.identifier | 
      Texto |  Obrigatório se category for subscription E
        commonTier for false
         -
        Uma string exclusiva para esta assinatura que representa o acesso a um grupo de conteúdo no seu catálogo de mídia.
       
  | 
  
requiresSubscription.authenticator | 
      Organização | Obrigatório se category for
        externalsubscription: um contêiner que fornece os
        detalhes do autenticador do provedor externo. | 
  
requiresSubscription.authenticator.@type | 
      Texto | Obrigatório se category for
        externalsubscription: sempre defina como
        Organization. | 
  
requiresSubscription.authenticator.name | 
      Texto | Obrigatório se category for
        externalsubscription: o nome do serviço de
        autenticação. Para provedores de TVE, defina como TVE | 
  
requiresSubscription.commonTier | 
    Booleano | Obrigatório, se aplicável: obrigatório se a categoria for definida como assinatura. Leia mais sobre o commonTier na documentação de requisitos do nível comum. | 
Requisitos da API Entitlements
Uma API de direitos é
necessária se actionAccessibilityRequirement.category for subscription ou
externalSubscription e sua oferta de assinatura incluir vários
pacotes ou níveis ou tiver suporte a complementos.  Não inclua isso se sua assinatura for de um nível e der acesso a todo o conteúdo do catálogo. 
- A empresa A tem uma única oferta de assinatura que dá aos usuários inscritos acesso a todo o conteúdo disponível. O identificador de direito / API não é obrigatório.
 - A empresa B tem uma assinatura básica que dá acesso a alguns conteúdos e uma assinatura premium que dá acesso a conteúdo premium: o identificador de direito / API é obrigatório
 - A empresa C tem uma assinatura básica que dá acesso a alguns conteúdos e pacotes complementares que dão acesso a conteúdo de terceiros: o identificador de direito / API é obrigatório.
 
Páginas relacionadas a assinaturas de mídia
Confira as seguintes páginas para ver os tópicos relacionados a essas propriedades:
Propriedades da oferta
| Propriedade | Tipo esperado | Descrição | 
|---|---|---|
expectsAcceptanceOf.@type | 
      Texto | Obrigatório: sempre definido como Offer. | 
  
expectsAcceptanceOf.price | 
      Número | Obrigatório: o preço de compra do conteúdo. O preço precisa ser um valor positivo diferente de zero. Para entidades com preço 0, especifique a categoria como "free". | 
expectsAcceptanceOf.priceCurrency | 
      Texto | Obrigatório: é a moeda do preço no formato de três letras ISO 4217. | 
expectsAcceptanceOf.seller | 
      Organização | A organização que oferece a compra de conteúdo. | 
expectsAcceptanceOf.seller.@type | 
      Texto | Sempre defina como Organization.  | 
   
expectsAcceptanceOf.seller.name | 
      Texto | O nome do vendedor. | 
expectsAcceptanceOf.seller.sameAs | 
      Texto | O URL de uma página da Web que identifica o vendedor, por exemplo, a página inicial dele. | 
Página relacionada à oferta
Confira as seguintes páginas para ver os tópicos relacionados a essas propriedades:
Identificadores
Os feeds de ações de mídia aceitam vários identificadores que ajudam a identificar uma entidade de maneira inequívoca. Esses identificadores podem ajudar a acelerar o processo de reconciliação do conteúdo no seu feed com o conteúdo nos bancos de dados do Google. Embora a maioria desses identificadores possa ser adicionada ao feed usando a propriedade
identifier em vários tipos de entidades, os EIDRs têm a própria propriedade
representativa. Ambos são discutidos abaixo.
Propriedades do identificador
| Propriedade | Tipo esperado | Descrição | 
|---|---|---|
identifier | 
      Texto | Altamente recomendado: um identificador, geralmente externo, que identifica uma determinada entidade de maneira inequívoca. São permitidos vários identificadores. Essa propriedade está disponível em todos os tipos de entidade de ação de exibição. A tabela abaixo lista os identificadores e subpropriedades aceitos da propriedade identifier. Consulte Exemplo de identificador/EIDR na seção de exemplos de feed de ações de assistir. | 
   
| Propriedade | Tipo esperado | Descrição | 
|---|---|---|
@type | 
      Texto | Obrigatório: sempre definido como PropertyValue. | 
   
propertyID | 
      Texto | Obrigatório: aceitamos os seguintes tipos de ID:
      
  | 
   
value | 
      Texto | Obrigatório: o valor do sistema de ID especificado. | 
Propriedades do EIDR
EIDR (sigla para The Entertainment Identifier Registry) é um sistema de identificador globalmente exclusivo para uma ampla variedade de conteúdo de mídia, incluindo filmes e programas de televisão. O sistema de identificação resolve um identificador para um registro de metadados associado a títulos de nível superior, edições e muito mais. A tabela a seguir lista as propriedades associadas ao EIDR e o uso delas.
| Propriedade | Tipo esperado | Descrição | 
|---|---|---|
titleEIDR | 
      Texto | Altamente recomendado: um identificador EIDR (Entertainment Identifier Registry) representa, no nível mais geral/abstrato, uma obra cinematográfica ou televisiva.  Essa propriedade está disponível nas páginas de especificação de entidades TVSeries, TVSeason, TVEpisode e Movie. Por exemplo, o titleEIDR do filme "Os Caça-Fantasmas" é "10.5240/7EC7-228A-510A-053E-CBB8-J". Consulte Exemplo de identificador/EIDR na seção de exemplos de feed de ações de exibição.  | 
   
editEIDR | 
      Texto | Altamente recomendado: um identificador EIDR (Entertainment Identifier Registry) representa uma edição específica de uma obra cinematográfica ou televisiva.  Essa propriedade está disponível nas páginas de especificação da entidade TVEpisode e Movie. Por exemplo, o filme conhecido como "Os Caça-Fantasmas", cujo EIDR do título é "10.5240/7EC7-228A-510A-053E-CBB8-J", tem várias edições, como "10.5240/1F2A-E1C5-680A-14C6-E76B-I" e "10.5240/8A35-3BEE-6497-5D12-9E4F-3". A propriedade titleEIDR é obrigatória quando editEIDR é fornecido.Consulte Exemplo de identificador/EIDR na seção de exemplos do feed de ações de assistir.  | 
   
Agências de classificação de conteúdo
Use os valores nesta tabela para BroadcastService.contentRating, Movie.contentRating e TVSeries.contentRating. A agência de classificação precisa ser adicionada antes do valor da classificação. Exemplos:
- Um filme classificado como "R" nos EUA precisa ter um valor 
Movie.contentRatingde "MPAA R". - Uma série de TV classificada como "TV-MA" nos EUA precisa ter um valor 
TVSeries.contentRatingde "TV_PG TV-MA". 
| País | Agência de classificação de TV | Agência de classificação de filmes | 
|---|---|---|
| Albânia (AL) | Indisponível | Indisponível | 
| Angola (AO) | Indisponível | CCE | 
| Antígua e Barbuda (AG) | Indisponível | MPAA | 
| Argentina (AR) | INCAA | INCAA | 
| Armênia (AM) | Indisponível | MKRF/RÚSSIA | 
| Aruba (AW) | Indisponível | Indisponível | 
| Austrália (AU) | ACB TV | ACB Filmes | 
| Argentina (AR) | FSK | FSK | 
| Azerbaijão (AZ) | Indisponível | MKRF/RÚSSIA | 
| Bahrain (BH) | Indisponível | MPAA | 
| Belarus (BY) | Indisponível | MKRF/RÚSSIA | 
| Austrália (AU) | Indisponível | MPAA | 
| Belize (BZ) | Indisponível | Indisponível | 
| Benin (BJ) | Indisponível | CNC | 
| Bolívia (BO) | Indisponível | MPAA | 
| Bósnia e Herzegovina (BA) | Indisponível | MPAA | 
| Botsuana (BW) | Indisponível | MPAA | 
| Brasil (BR) | CLASSIND | CLASSIND | 
| Burkina Faso (BF) | Indisponível | CNC | 
| Camboja (KH) | Indisponível | Indisponível | 
| Canadá (CA) | CA_TV | CHVRS | 
| Cabo Verde (CV) | Indisponível | CCE | 
| Chile (CL) | Indisponível | MPAA | 
| Colômbia (CO) | Indisponível | MPAA | 
| Canadá (CA) | Indisponível | MPAA | 
| Croácia (HR) | Indisponível | Indisponível | 
| Chipre (CY) | Indisponível | GRFILM | 
| República Tcheca (CZ) | Indisponível | CZFILM | 
| Dinamarca (DK) | Indisponível | MCCYP | 
| Equador (EC) | Indisponível | MPAA | 
| Egito (EG) | Indisponível | MPAA | 
| El Salvador (SV) | Indisponível | MPAA | 
| Estônia (EE) | Indisponível | EEFILM | 
| Fiji (FJ) | Indisponível | Indisponível | 
| Finlândia (FI) | Indisponível | MEKU | 
| França (FR) | CSA | CSA | 
| Gabão (GA) | Indisponível | CNC | 
| Alemanha (DE) | FSK | FSK | 
| Grécia (GR) | ESR | GRFILM | 
| Guatemala (GT) | Indisponível | MPAA | 
| Haiti (HT) | Indisponível | Indisponível | 
| Honduras (HN) | Indisponível | MPAA | 
| Hong Kong (HK) | CA | FCO | 
| Hungria (HU) | Indisponível | MPAA | 
| Islândia (IS) | Indisponível | KIJKWIJZER | 
| Índia (IN) | CBFC | CBFC | 
| Indonésia (ID) | KPI | LSF | 
| Irlanda (IE) | Indisponível | IFCO | 
| Itália (IT) | AGCOM | AGCOM | 
| Costa do Marfim (CI) | Indisponível | CNC | 
| Jamaica (JM) | Indisponível | MPAA | 
| Japão (JP) | NA | EIRIN | 
| Jordânia (JO) | Indisponível | MPAA | 
| Cazaquistão (KZ) | Indisponível | MRKF | 
| Coreia (KR) | KMRB | KMRB | 
| Kuwait (KW) | Indisponível | MPAA | 
| Quirguistão (KG) | Indisponível | MKRF/RÚSSIA | 
| Laos (LA) | Indisponível | Indisponível | 
| Letônia (LV) | Indisponível | NKCLV | 
| Líbano (LB) | Indisponível | MPAA | 
| Lituânia (LT) | Indisponível | Indisponível | 
| Luxemburgo (LU) | Indisponível | KIJKWIJZER | 
| Macedônia (MK) | Indisponível | MPAA | 
| Malásia (MY) | Indisponível | FCBM | 
| Mali (ML) | Indisponível | CNC | 
| Malta (MT) | Indisponível | MCCAA | 
| Maurício (MU) | Indisponível | BBFC | 
| México (MX) | RTC | RTC | 
| Moldávia (MD) | Indisponível | Indisponível | 
| Namíbia (NA) | Indisponível | Indisponível | 
| Nepal (NP) | Indisponível | MPAA | 
| Holanda (NL) | KIJKWIJZER | KIJKWIJZER | 
| Nova Zelândia (NZ) | BSA | OFLC | 
| Nicarágua (NI) | Indisponível | MPAA | 
| Níger (NE) | Indisponível | CNC | 
| Noruega (NO) | Indisponível | MEDIETILSYNET | 
| Omã (OM) | Indisponível | MPAA | 
| Panamá (PA) | Indisponível | MPAA | 
| Papua Nova Guiné (PG) | Indisponível | MPAA | 
| Paraguai (PY) | Indisponível | MPAA | 
| Peru (PE) | Indisponível | MPAA | 
| Filipinas (PH) | MTRCB | MTRCB | 
| Polônia (PL) | Indisponível | MPAA | 
| Portugal (PT) | Indisponível | CCE | 
| Catar (QA) | Indisponível | MPAA | 
| Rússia (RU) | MKRF/RÚSSIA | MKRF/RÚSSIA | 
| Ruanda (RW) | Indisponível | CNC | 
| Arábia Saudita (SA) | Indisponível | MPAA | 
| Senegal (SN) | Indisponível | MPAA | 
| Singapura (SG) | Indisponível | MDA | 
| Eslováquia (SK) | Indisponível | MPAA | 
| Eslovênia (SI) | Indisponível | MPAA | 
| República Dominicana (DO) | FPB | FPB | 
| Espanha (ES) | SETSI | ICAA | 
| Sri Lanka (LK) | Indisponível | Indisponível | 
| Suécia (SE) | Indisponível | SMSA | 
| Suíça (CH) | FSK | FSK | 
| Taiwan (TW) | Indisponível | MOCTW | 
| Tajiquistão (TJ) | Indisponível | MKRF/RÚSSIA | 
| Tanzânia (TZ) | Indisponível | MPAA | 
| Tailândia (TH) | Indisponível | BFVC | 
| Togo (TG) | Indisponível | CNC | 
| Trinidad e Tobago (TT) | Indisponível | Indisponível | 
| Turquia (TR) | RTÜK | ECBMCT | 
| Turcomenistão (TM) | Indisponível | MKRF/RÚSSIA | 
| Uganda (UG) | Indisponível | MPAA | 
| Ucrânia (UA) | Indisponível | Indisponível | 
| Emirados Árabes Unidos (AE) | Indisponível | MPAA | 
| Reino Unido (GB) | BBFC | BBFC | 
| Estados Unidos (EUA) | TV_PG | MPAA | 
| Uruguai (UY) | Indisponível | MPAA | 
| Uzbequistão (UZ) | Indisponível | MKRF/RÚSSIA | 
| Venezuela (VE) | Indisponível | RESORTEVIOLENCIA | 
| Vietnã (VN) | Indisponível | MCST | 
| Zâmbia (ZM) | Indisponível | MPAA | 
| Zimbábue (ZW) | Indisponível | MPAA | 
Propriedades do GeoShape
Um objeto GeoShape contém um dos seguintes tipos de dados:
- Uma lista de códigos postais (por exemplo, CEPs dos EUA, do Canadá ou de outros países)
 - Uma lista de áreas de classificação direta canadenses .
 - Um ID da Área designada do mercado (DMA): um identificador de uma região nos Estados Unidos em que as pessoas recebem os mesmos canais e programas de televisão.
 
| Propriedade | Tipo esperado | Descrição | 
|---|---|---|
@id | 
      URL | Obrigatório: o identificador da região geográfica no formato URI. | 
@type | 
      Texto | Obrigatório: sempre definido como GeoShape. | 
   
addressCountry | 
      Texto | Obrigatório: o código de país ISO 3166-1 alfa-2 de duas letras. | 
postalCode | 
      Texto | Opcional: lista de um ou mais códigos postais e/ou códigos da área de classificação direta (FSA, na sigla em inglês). | 
identifier | 
      PropertyValue | Opcional: um ID da Área designada do mercado (DMA), que é um identificador de uma região nos Estados Unidos em que as pessoas recebem os mesmos canais e programas de televisão. | 
identifier.@type | 
      Texto | Obrigatório: sempre definido como PropertyValue. | 
   
identifier.propertyID | 
      Texto | Obrigatório: sempre definido como DMA_ID. | 
  
identifier.value | 
      Texto | Obrigatório: o código da DMA da região. | 
Exemplo de objeto GeoShape que contém uma lista de CEPs:
{
  "@type": "GeoShape",
  "@id": "http://example.com/area1",
  "addressCountry": "US",
  "postalCode": [
    "94118",
    "94119"
  ]
}
Exemplo de objeto GeoShape que contém uma combinação de FSA (área de classificação direta) e códigos postais:
{
  "@type": "GeoShape",
  "@id": "http://example.com/area2",
  "addressCountry": "CA",
  "postalCode": [
    "1A1",
    "K1A",
    "K1AOB1"
  ]
}
Exemplo de objeto GeoShape que contém um ID de DMA:
{
  "@type": "GeoShape",
  "@id": "http://example.com/area3",
  "addressCountry": "US",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "DMA_ID",
      "value": "501"
    }
  ]
}