El elemento <DealList>
incluye la información comercial clave de cada lanzamiento, como en qué territorios estará disponible, sus derechos de uso y la fecha de inicio y finalización de cada lanzamiento. Los elementos <ReleaseDeal>
definen los acuerdos de los lanzamientos que figuran en <ReleaseList>
, a los que se hace referencia en <ReleaseReference>
.
Especificar acuerdos solo para YouTube Premium
El streaming en YouTube funciona pista por pista. Solo podemos procesar acuerdos de pistas concretas, en las que el valor de <ReleaseType>
sea TrackRelease.
Los elementos <DealTerms>
de las pistas deben otorgar a YouTube los derechos de suscripción y streaming con anuncios. Los términos deben incluir dos elementos <CommercialModelType>
(SubscriptionModel y AdvertisementSupportedModel) junto con los valores Stream u OnDemandStream para <UseType>
. YouTube no tiene en cuenta los acuerdos que se correspondan con otros tipos de lanzamiento ni otras condiciones de los acuerdos.
Si en los elementos <DealTerms>
no se especifica la fecha de inicio del periodo de validez, el acuerdo será válido en cuanto recibamos el mensaje ERN. Si en los elementos <DealTerms>
no se especifica una fecha de finalización, el acuerdo será válido de forma indefinida o hasta nuevo aviso. El vídeo se publicará automáticamente llegada la fecha que indica la etiqueta <StartDate>
(o a la hora especificada mediante <StartDateTime>
, si se incluye) y su duración se corresponderá con el valor de <ValidityPeriod>
.
<TerritoryCode>
. Esta norma ISO es más reciente que la norma ISO 3166‑1 especificada en el estándar ERN de DDEX. Si incluyes un código de país que ya no sea válido en la norma ISO 3166-1 alfa-2, YouTube no lo tendrá en cuenta.En el siguiente ejemplo se muestra el elemento <DealList>
para una misma pista que tiene fechas de lanzamiento distintas en EE. UU. y Canadá.
<DealList>
<ReleaseDeal>
<DealReleaseReference>R1</DealReleaseReference>
<Deal>
<DealTerms>
<CommercialModelType>SubscriptionModel</CommercialModelType>
<CommercialModelType>AdvertisementSupportedModel</CommercialModelType>
<Usage>
<UseType>OnDemandStream</UseType>
</Usage>
<TerritoryCode>US</TerritoryCode>
<ValidityPeriod>
<StartDate>2010-05-18</StartDate>
</ValidityPeriod>
</DealTerms>
</Deal>
<Deal>
<DealTerms>
<CommercialModelType>SubscriptionModel</CommercialModelType>
<CommercialModelType>AdvertisementSupportedModel</CommercialModelType>
<Usage>
<UseType>OnDemandStream</UseType>
</Usage>
<TerritoryCode>CA</TerritoryCode>
<ValidityPeriod>
<StartDate>2010-05-20</StartDate>
</ValidityPeriod>
</DealTerms>
</Deal>
</ReleaseDeal>
</DealList>
Especificar los acuerdos solo para Content ID
Para crear un archivo de referencia para Content ID, el elemento <Deal>
de la pista debe especificar la política de coincidencia que tiene que aplicar YouTube al contenido coincidente subido por otros usuarios. Para aplicar una política de coincidencia a tu archivo de referencia, tienes dos opciones:
- Hacer referencia a una política guardada en tu cuenta del Gestor de contenido de Studio mediante la etiqueta
<DealReference>
- Definir una política de coincidencia personalizada mediante la etiqueta
<RightsClaimPolicy>
Aplicar una política de coincidencia guardada
Para aplicar una política de coincidencia guardada, usa la etiqueta <DealReference>
con el nombre de la política, que se encuentra en la página Políticas de tu cuenta del Gestor de contenido de Studio. Tu política guardada comenzará por "YT_MATCH_POLICY:".
Por ejemplo, si creas una política con el nombre "Mi política guardada" en el Gestor de contenido de Studio, puedes aplicarla con el código que se indica a continuación.
<ReleaseDeal>
<DealReleaseReference>R0</DealReleaseReference>
<Deal>
<DealReference>YT_MATCH_POLICY:Mi política guardada</DealReference>
</Deal>
</ReleaseDeal>
Para usar la política de coincidencia predeterminada de tu cuenta del Gestor de contenido de Studio, utiliza el siguiente código para asignar el valor "YT_DEFAULT_MATCH_POLICY" a la etiqueta <DealReference>
.
<ReleaseDeal>
<DealReleaseReference>R0</DealReleaseReference>
<Deal>
<DealReference>YT_DEFAULT_MATCH_POLICY</DealReference>
</Deal>
</ReleaseDeal>
Consulta cómo configurar una política de coincidencia guardada.
Definir una política de coincidencia personalizada
Para aplicar una política de coincidencia personalizada, debes incluir las etiquetas <RightsClaimPolicy>
y <CommercialModelType>
con el valor RightsClaimModel, así como <UseType>
con el valor UserMakeAvailableUserProvided.
Con el siguiente fragmento de XML se aplica una política de coincidencia de monetización ("Monetize") sin importar la ubicación del consumidor:
<DealTerms>
<CommercialModelType>RightsClaimModel</CommercialModelType>
<Usage>
<UseType>UserMakeAvailableUserProvided</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod /> <!-- Válido de inmediato y hasta que se notifique lo contrario. -->
<RightsClaimPolicy>
<RightsClaimPolicyType>Monetize</RightsClaimPolicyType>
</RightsClaimPolicy>
</DealTerms>
También puedes aplicar políticas condicionales mediante la etiqueta <Condition>
. Las políticas condicionales solo se aplican si la duración o porcentaje de la coincidencia sobrepasa un valor específico o está por debajo de este.
Con el siguiente fragmento de XML se aplica una política de coincidencia de monetización ("Monetize"), pero solo si la duración de la coincidencia supera el 90 % de la longitud del archivo de referencia:
<DealTerms>
<CommercialModelType>RightsClaimModel</CommercialModelType>
<Usage>
<UseType>UserMakeAvailableUserProvided</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod /> <!-- Válido de inmediato y hasta que se notifique lo contrario. -->
<RightsClaimPolicy>
<Condition>
<Value>90</Value>
<Unit>Percent</Unit>
<!-- Especifica si el porcentaje se refiere al material de referencia o CGU (ReferenceResource o ConsumerResource)-->
<!-- Añadido en ERN v3.8.2 -->
<ReferenceCreation>ReferenceResource</ReferenceCreation>
<RelationalRelator>MoreThanOrEqualTo</RelationalRelator>
</Condition>
<RightsClaimPolicyType>Monetize</RightsClaimPolicyType>
</RightsClaimPolicy>
</DealTerms>
Acuerdos combinados para YouTube Premium y Content ID
- Para habilitar una grabación de sonido tanto para Content ID como para YouTube Premium, envía un feed de álbum de música donde figuren YouTube y YouTube_ContentID como MessageRecipients. Incluye acuerdos de Content ID y de YouTube Premium.
- Para habilitar un vídeo musical tanto para Content ID como para YouTube Premium, envía un feed de Video Single donde figuren YouTube y YouTube_ContentID como MessageRecipients. Incluye acuerdos de Content ID y de YouTube Premium.
Para combinar los elementos <DealTerms>
de YouTube Premium y Content ID en un único feed con el perfil de álbum de música, ambos conjuntos de acuerdos deben vincularse con los lanzamientos en los que se haya definido el valor TrackRelease para <ReleaseType>
.
Con el siguiente fragmento de XML se habilita una pista en todo el mundo ("Worldwide"), tanto para YouTube Premium como para Content ID.
<DealList>
<ReleaseDeal>
<DealReleaseReference>R1</DealReleaseReference>
<!-- Este acuerdo es para YouTube Premium. -->
<Deal>
<DealTerms>
<CommercialModelType>SubscriptionModel</CommercialModelType>
<CommercialModelType>AdvertisementSupportedModel</CommercialModelType>
<Usage>
<UseType>OnDemandStream</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod>
<StartDate>2016-05-18</StartDate>
</ValidityPeriod>
</DealTerms>
</Deal>
<!-- Este acuerdo es para Content ID. -->
<Deal>
<DealTerms>
<CommercialModelType>RightsClaimModel</CommercialModelType>
<Usage>
<UseType>UserMakeAvailableUserProvided</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod/>
<RightsClaimPolicy>
<RightsClaimPolicyType>Monetize</RightsClaimPolicyType>
</RightsClaimPolicy>
</DealTerms>
</Deal>
</ReleaseDeal>
</DealList>
Especificar acuerdos solo para Música para creadores de YouTube
Si quieres proporcionar estrategias de licencia para Música para creadores, utiliza la etiqueta <DealReference>
para hacer referencia a una estrategia de licencia guardada en tu cuenta del Gestor de contenido de Studio. Puedes definir una estrategia de licencia para canales y otra para la plataforma para cada grabación de sonido.
En este ejemplo de XML se muestra cómo definir una estrategia de licencia tanto para canales como para la plataforma:
<DealList>
<ReleaseDeal>
<DealReleaseReference>R0</DealReleaseReference>
<Deal>
<DealReference>YT_PLATFORM_LICENSE_STRATEGY:Saved Platform Strategy Name</DealReference>
<DealReference>YT_CHANNEL_LICENSE_STRATEGY:Saved Channel Strategy Name</DealReference>
</Deal>
</ReleaseDeal>
</DealList>
Acuerdos combinados para YouTube Premium, Content ID y Música para creadores
Para combinar los elementos <DealTerms>
de YouTube Premium, Content ID y Música para creadores en un único feed con el perfil de álbum de música, deben vincularse tres conjuntos de acuerdos con los lanzamientos en los que se haya definido el valor TrackRelease para <ReleaseType>
.
Con el siguiente ejemplo de XML se habilita una pista en todo el mundo ("Worldwide") tanto para YouTube Premium como para Content ID, y se definen estrategias de licencia para canales y para la plataforma de Música para creadores.
<DealList>
<ReleaseDeal>
<DealReleaseReference>R1</DealReleaseReference>
<!-- Este acuerdo es para YouTube Premium. -->
<Deal>
<DealTerms>
<CommercialModelType>AdvertisementSupportedModel</CommercialModelType>
<CommercialModelType>SubscriptionModel</CommercialModelType>
<Usage>
<UseType>OnDemandStream</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod>
<StartDate>2017-01-12</StartDate>
</ValidityPeriod>
</DealTerms>
</Deal>
<!-- Este acuerdo es para Content ID. -->
<Deal>
<DealTerms>
<CommercialModelType>RightsClaimModel</CommercialModelType>
<Usage>
<UseType>UserMakeAvailableUserProvided</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod/>
<RightsClaimPolicy>
<RightsClaimPolicyType>Monetize</RightsClaimPolicyType>
</RightsClaimPolicy>
</DealTerms>
</Deal>
<!-- Este acuerdo es para Música para creadores -->
<Deal>
<DealReference>YT_PLATFORM_LICENSE_STRATEGY:Saved Platform Strategy Name</DealReference>
<DealReference>YT_CHANNEL_LICENSE_STRATEGY:Saved Channel Strategy Name</DealReference>
</Deal>
</ReleaseDeal>
</DealList>