Элемент <DealList>
содержит основную коммерческую информацию о выпуске. Здесь указывается, в каких странах можно размещать выпуск, когда он был или будет опубликован и кому принадлежат права на его использование. В элементе <ReleaseDeal>
приводятся условия предложений для выпусков из списка <ReleaseList>
со ссылкой <ReleaseReference>
.
Как указать предложения только для YouTube Premium
Поскольку на YouTube композиции воспроизводятся по очереди, предложения обрабатываются только для отдельных треков, то есть для выпусков, у которых в элементе <ReleaseType>
указано значение TrackRelease.
В элементе <DealTerms>
нужно отразить, что вы разрешаете YouTube добавлять объект в платные коллекции и транслировать его с рекламой. Для этого внесите две строки с тегом <CommercialModelType>
(SubscriptionModel и AdvertisementSupportedModel). В качестве тега <UseType>
укажите Stream или OnDemandStream. Предложения для других типов выпуска и предложения с другими условиями не учитываются.
Если в элементе <DealTerms>
не указано начало периода действия, предложение вступит в силу, как только мы получим сообщение ERN. Если в <DealTerms>
не указана дата окончания, предложение будет действовать, пока вы его не отмените. Кроме того, необходимо добавить элемент <StartDate>
или <StartDateTime>
. Первый из них содержит информацию о дате публикации видео, а второй – о дате и времени. Период, в течение которого видео будет доступно, определяется значением элемента <ValidityPeriod>
.
<TerritoryCode>
используются коды стран стандарта ISO 3166-1 alpha-2. В нем содержатся более современные данные, чем в ISO 3166-1, который указан в стандарте ERN DDEX. Если включить код страны, который больше не поддерживается в стандарте ISO 3166-1 alpha-2, YouTube его игнорирует.В примере ниже показано, как оформить <DealList>
для композиции, выпущенной в США и Канаде в разное время.
<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>
Как указать предложения только для Content ID
Чтобы создать файл цифрового отпечатка для Content ID, в элементе <Deal>
нужно указать политику в случае совпадения, которая будет применяться к контенту других пользователей. Сделать это можно следующими способами:
- использовать тег
<DealReference>
, чтобы применить существующую политику из аккаунта системы управления контентом; - вставить тег
<RightsClaimPolicy>
, чтобы задать пользовательскую политику в случае совпадения.
Как применить существующую политику
В качестве значения тега <DealReference>
укажите название политики, которое можно найти на странице политик в аккаунте владельца контента. Название будет начинаться с YT_MATCH_POLICY:.
Например, если в системе управления контентом политика называется My Saved Policy, чтобы ее применить, используйте следующий фрагмент кода:
<ReleaseDeal>
<DealReleaseReference>R0</DealReleaseReference>
<Deal>
<DealReference>YT_MATCH_POLICY:My Saved Policy</DealReference>
</Deal>
</ReleaseDeal>
Чтобы применить существующую политику из аккаунта владельца контента, для тега <DealReference>
добавьте значение YT_DEFAULT_MATCH_POLICY, используя следующий фрагмент кода:
<ReleaseDeal>
<DealReleaseReference>R0</DealReleaseReference>
<Deal>
<DealReference>YT_DEFAULT_MATCH_POLICY</DealReference>
</Deal>
</ReleaseDeal>
Подробнее о том, как применить существующую политику…
Как применить пользовательскую политику
Чтобы применить собственную политику в случае совпадения, добавьте строку <RightsClaimPolicy>
. Для тега <CommercialModelType>
укажите значение RightsClaimModel, а для тега <UseType>
– UserMakeAvailableUserProvided.
Указанный ниже XML-код устанавливает политику монетизации видео вне зависимости от того, где находится пользователь.
<DealTerms>
<CommercialModelType>RightsClaimModel</CommercialModelType>
<Usage>
<UseType>UserMakeAvailableUserProvided</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod /> <!-- Начинает действовать немедленно и действует до отмены. -->
<RightsClaimPolicy>
<RightsClaimPolicyType>Monetize</RightsClaimPolicyType>
</RightsClaimPolicy>
</DealTerms>
Политику также можно задать с помощью тега <Condition>
. В этом случае она будет применяться, только если процент или продолжительность совпадения выше или ниже определенного значения.
Указанный ниже XML-код устанавливает политику монетизации видео, когда совпадение контента с отпечатком составляет 90 % и больше.
<DealTerms>
<CommercialModelType>RightsClaimModel</CommercialModelType>
<Usage>
<UseType>UserMakeAvailableUserProvided</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod /> <!-- Начинает действовать немедленно и действует до отмены. -->
<RightsClaimPolicy>
<Condition>
<Value>90</Value>
<Unit>Percent</Unit>
<!-- Указывает, относится процент к отпечатку или к пользовательскому контенту (ReferenceResource или ConsumerResource).-->
<!-- Добавлено в ERN версии 3.8.2. -->
<ReferenceCreation>ReferenceResource</ReferenceCreation>
<RelationalRelator>MoreThanOrEqualTo</RelationalRelator>
</Condition>
<RightsClaimPolicyType>Monetize</RightsClaimPolicyType>
</RightsClaimPolicy>
</DealTerms>
Как указать предложения и для YouTube Premium, и для Content ID
- Чтобы добавить объект типа звукозапись одновременно и в Content ID, и в YouTube Premium, отправьте фид Audio Album и в строке MessageRecipients укажите идентификаторы YouTube и YouTube_ContentID. Укажите предложения для Content ID и YouTube Premium.
- Чтобы сделать то же самое с объектом типа музыкальное видео, отправьте фид Video Single и в строке MessageRecipients укажите идентификаторы YouTube и YouTube_ContentID. Укажите предложения для Content ID и YouTube Premium.
В профиле Audio Album можно совместить в один фид значения элемента <DealTerms>
для YouTube Premium и Content ID. Для этого все предложения нужно связать с выпусками, где для <ReleaseType>
указано значение TrackRelease.
XML-код ниже добавит трек с параметром Worldwide и в YouTube Premium, и в Content ID.
<DealList>
<ReleaseDeal>
<DealReleaseReference>R1</DealReleaseReference>
<!-- Предложение для 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>
<!-- Предложение для 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>
Как указать предложения только для YouTube Creator Music
Чтобы добавить стратегии лицензирования для Creator Music, для тега <DealReference>
укажите значение существующей стратегии из своего аккаунта владельца контента. Для каждой звукозаписи можно указать одну стратегию лицензирования на уровне канала и одну – на уровне платформы.
Указанный ниже XML-код устанавливает оба типа стратегии.
<DealList>
<ReleaseDeal>
<DealReleaseReference>R0</DealReleaseReference>
<Deal>
<DealReference>YT_PLATFORM_LICENSE_STRATEGY:Название существующей стратегии для платформы</DealReference>
<DealReference>YT_CHANNEL_LICENSE_STRATEGY:Название существующей стратегии для канала</DealReference>
</Deal>
</ReleaseDeal>
</DealList>
Как указать предложения одновременно для YouTube Premium, Content ID и Creator Music
В профиле Audio Album можно совместить в один фид значения элемента <DealTerms>
для YouTube Premium, Content ID и Creator Music. Для этого все предложения нужно связать с выпусками, где для <ReleaseType>
указано значение TrackRelease.
Например, XML-код ниже добавит трек с параметром Worldwide и в YouTube Premium, и в Content ID, а также укажет стратегии лицензирования на уровнях канала и платформы для Creator Music.
<DealList>
<ReleaseDeal>
<DealReleaseReference>R1</DealReleaseReference>
<!-- Предложение для 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>
<!-- Предложение для Content ID. -->
<Deal>
<DealTerms>
<CommercialModelType>RightsClaimModel</CommercialModelType>
<Usage>
<UseType>UserMakeAvailableUserProvided</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod/>
<RightsClaimPolicy>
<RightsClaimPolicyType>Monetize</RightsClaimPolicyType>
</RightsClaimPolicy>
</DealTerms>
</Deal>
<!-- Предложение для Creator Music. -->
<Deal>
<DealReference>YT_PLATFORM_LICENSE_STRATEGY:Название существующей стратегии для платформы</DealReference>
<DealReference>YT_CHANNEL_LICENSE_STRATEGY:Название существующей стратегии для канала</DealReference>
</Deal>
</ReleaseDeal>
</DealList>