Découvrez comment envoyer une demande de retrait pour un contenu qui vous appartient sur YouTube. Une demande de retrait de Content ID pour un enregistrement audio entraîne la désactivation des références actives que vous avez fournies, sauf si d'autres propriétaires sont associés à l'élément et qu'il n'existe pas d'autre référence active.
Pour que votre demande de retrait aboutisse à l'aide de DDEX, vous devez vous assurer que les informations sur le territoire et les règles de correspondance sont supprimées.
Retraits de YouTube et de Content ID
- Pour supprimer un enregistrement audio de Content ID, envoyez un flux de publication de ressources uniques ou d'album audio en indiquant YouTube_ContentID dans MessageRecipient.
- Pour supprimer un album de YouTube, vous devez envoyer un flux d'album audio en indiquant YouTube dans MessageRecipient.
Pour tenir compte des différences de fuseau horaire, nous vous recommandons de fournir des conditions d'exploitation mises à jour avec <EndDate>
défini au moins sur l'avant-veille. Importez vos conditions d'utilisation en suivant la même méthode que pour importer vos enregistrements audio originaux.
Le code suivant entraîne un retrait global immédiat :
<DealList>
<ReleaseDeal>
<DealReleaseReference>R1</DealReleaseReference>
<Deal>
<DealTerms>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod>
<EndDate>2016-05-31</EndDate> <!-New syntax, end date specified..-->
</ValidityPeriod>
</DealTerms>
</Deal>
</ReleaseDeal>
</DealList>
Vous pouvez également utiliser ce code pour envoyer une demande de retrait si vous utilisez la balise <TakeDown>
:
<DealList>
<ReleaseDeal>
<DealReleaseReference>R1</DealReleaseReference>
<Deal>
<DealTerms>
<TakeDown>true</TakeDown> <!-- Old syntax, explicit takedown. -->
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod>
<StartDate>2010-05-18</StartDate>
</ValidityPeriod>
</DealTerms>
</Deal>
</ReleaseDeal>
</DealList>
Lors de l'envoi d'une demande de retrait pour Content ID, tous les éléments <SoundRecordingDetailsByterritory>
figurant dans le flux doivent comporter un <RightSharePercentage>
égal à zéro :
<SoundRecordingDetailsByTerritory>
<TerritoryCode>ZA</TerritoryCode>
[...]
<RightsController>
<PartyId>PADPIDAZZZZXXXXXXU</PartyId>
<PartyName>
<FullName>ABC Label</FullName>
</PartyName>
<RightsControllerRole>RightsController</RightsControllerRole>
<RightSharePercentage>0.00</RightSharePercentage>
<RightsControllerType>RightsOwner</RightsControllerType>
</RightsController>
[...]
</SoundRecordingDetailsByTerritory>
La propriété sera supprimée dans tous les territoires omis. Vous n'avez donc pas besoin d'inclure tous les territoires concernés dans votre demande.
Désactiver des stratégies de licence Creator Music
Pour désactiver toutes les stratégies de licence Creator Music pour un titre en particulier, envoyez une demande de retrait en indiquant YouTube_CreatorMusic comme seul MessageRecipient. Cela n'aura aucune incidence sur vos paramètres YouTube Premium et Content ID. Omettez <DealList>
pour indiquer que les stratégies de licence existantes sur les enregistrements audio livrés doivent être désactivées.
<MessageHeader>
</MessageSender>
<PartyId>PADPIDAZZZZXXXXXXU</PartyId>
<PartyName>
<FullName>ABC Label</FullName>
</PartyName>
</MessageSender>
<MessageRecipient>
<PartyId>PADPIDA2022021109P</PartyId>
<PartyName>
<FullName>YouTube_CreatorMusic</FullName>
</PartyName>
</MessageRecipient>
</MessageHeader>
[...]
<DealList/>
Si un enregistrement audio est associé à une stratégie de chaîne et à une stratégie basée sur les plates-formes, mais que vous souhaitez en désactiver une :
- Envoyez un flux avec YouTube_CreatorMusic comme seul MessageRecipient.
- Fournissez la stratégie de licence que vous souhaitez maintenir active et omettez celle que vous souhaitez désactiver.
Retraits de flux combinés : YouTube Premium, Content ID et Creator Music
Pour supprimer un enregistrement audio de YouTube, Content ID et Creator Music, envoyez un flux indiquant les trois MessageRecipients. Omettez <DealList>
pour indiquer que le contenu doit être supprimé de YouTube et de Content ID, et que toutes les stratégies de licence Creator Music doivent être désactivées pour l'enregistrement audio.
<MessageHeader>
<MessageId>20170112112123022</MessageId>
<MessageSender>
<PartyId>DPID_OF_THE_SENDER</PartyId>
<PartyName>
<FullName>Test Label</FullName>
</PartyName>
</MessageSender>
<MessageRecipient>
<PartyId>PADPIDA2013020802I</PartyId>
<PartyName>
<FullName>YouTube</FullName>
</PartyName>
</MessageRecipient>
<MessageRecipient>
<PartyId>PADPIDA2015120100H</PartyId>
<PartyName>
<FullName>YouTube_ContentID</FullName>
</PartyName>
</MessageRecipient>
<MessageRecipient>
<PartyId>PADPIDA2022021109P</PartyId>
<PartyName>
<FullName>YouTube_CreatorMusic</FullName>
</PartyName>
</MessageRecipient>
<MessageCreatedDateTime>2017-01-09T22:59:41.662+01:00</MessageCreatedDateTime>
<MessageControlType>LiveMessage</MessageControlType>
</MessageHeader>
[...]
<DealList/>
Vous pouvez préparer un flux de retrait YouTube et Content ID en utilisant la balise <Takedown>
. Vous pouvez aussi utiliser une condition d'exploitation mise à jour avec <EndDate>
défini au moins sur l'avant-veille et ajouter YouTube_CreatorMusic comme MessageRecipient.
Exemple 1 : le code XML ci-dessous présente une demande de retrait avec la balise <Takedown>
.
<MessageHeader>
<MessageId>20170112112123022</MessageId>
<MessageSender>
<PartyId>DPID_OF_THE_SENDER</PartyId>
<PartyName>
<FullName>Test Label</FullName>
</PartyName>
</MessageSender>
<MessageRecipient>
<PartyId>PADPIDA2013020802I</PartyId>
<PartyName>
<FullName>YouTube</FullName>
</PartyName>
</MessageRecipient>
<MessageRecipient>
<PartyId>PADPIDA2015120100H</PartyId>
<PartyName>
<FullName>YouTube_ContentID</FullName>
</PartyName>
</MessageRecipient>
<MessageRecipient>
<PartyId>PADPIDA2022021109P</PartyId>
<PartyName>
<FullName>YouTube_CreatorMusic</FullName>
</PartyName>
</MessageRecipient>
<MessageCreatedDateTime>2017-01-09T22:59:41.662+01:00</MessageCreatedDateTime>
<MessageControlType>LiveMessage</MessageControlType>
</MessageHeader>
[...]
<DealList>
<ReleaseDeal>
<DealReleaseReference>R1</DealReleaseReference>
<Deal>
<DealTerms>
<TakeDown>true</TakeDown>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod>
<StartDate>2017-01-12</StartDate>
</ValidityPeriod>
</DealTerms>
</Deal>
</ReleaseDeal>
</DealList>
Exemple 2 : voici un flux de retrait combiné qui utilise la méthode <EndDate>
.
<MessageHeader>
<MessageId>20170112112123022</MessageId>
<MessageSender>
<PartyId>DPID_OF_THE_SENDER</PartyId>
<PartyName>
<FullName>Test Label</FullName>
</PartyName>
</MessageSender>
<MessageRecipient>
<PartyId>PADPIDA2013020802I</PartyId>
<PartyName>
<FullName>YouTube</FullName>
</PartyName>
</MessageRecipient>
<MessageRecipient>
<PartyId>PADPIDA2015120100H</PartyId>
<PartyName>
<FullName>YouTube_ContentID</FullName>
</PartyName>
</MessageRecipient>
<MessageRecipient>
<PartyId>PADPIDA2022021109P</PartyId>
<PartyName>
<FullName>YouTube_CreatorMusic</FullName>
</PartyName>
</MessageRecipient>
<MessageCreatedDateTime>2017-01-09T22:59:41.662+01:00</MessageCreatedDateTime>
<MessageControlType>LiveMessage</MessageControlType>
</MessageHeader>
[...]
<DealList>
<ReleaseDeal>
<DealReleaseReference>R1</DealReleaseReference>
<!-- This Deal is for YouTube Premium.-->
<Deal>
<DealTerms>
<CommercialModelType>AdvertisementSupportedModel</CommercialModelType>
<CommercialModelType>SubscriptionModel</CommercialModelType>
<Usage>
<UseType>OnDemandStream</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod>
<!-- For a takedown, the EndDate should be set in the past -->
<EndDate>2017-01-12</EndDate>
</ValidityPeriod>
</DealTerms>
</Deal>
<!-- This deal is for Content ID-->
<Deal>
<DealTerms>
<CommercialModelType>RightsClaimModel</CommercialModelType>
<Usage>
<UseType>UserMakeAvailableLabelProvided</UseType>
<UseType>UserMakeAvailableUserProvided</UseType>
</Usage>
<TerritoryCode>Worldwide</TerritoryCode>
<ValidityPeriod>
<!-- For a takedown, the EndDate should be set in the past -->
<EndDate>2017-01-12</EndDate>
</ValidityPeriod>
<RightsClaimPolicy>
<RightsClaimPolicyType>Monetize</RightsClaimPolicyType>
</RightsClaimPolicy>
</DealTerms>
</Deal>
</ReleaseDeal>
</DealList>