Recurso: Campaign
O recurso campaign representa uma campanha do proprietário do conteúdo específica, que permite ao proprietário do conteúdo usar anotações para promover conteúdo em vídeos reivindicados enviados por usuários. Por exemplo, um proprietário de conteúdo pode criar uma campanha que adiciona links à página de exibição de um filme para qualquer vídeo reivindicado enviado por um usuário que contenha cenas desse filme. Um proprietário de conteúdo do YouTube pode criar até 5.000 campanhas.
| Representação JSON |
|---|
{
"kind": string,
"status": string,
"campaignData": {
object ( |
| Campos | |
|---|---|
kind |
O tipo do recurso da API. Para recursos |
status |
É o status da campanha. |
campaignData |
O objeto |
timeCreated |
A hora em que a campanha foi criada. |
timeLastModified |
A hora em que a campanha foi modificada pela última vez. |
id |
O ID exclusivo que o YouTube usa para identificar a campanha. |
CampaignData
Esse objeto contém informações detalhadas sobre uma campanha, como as datas de início e término, a meta e a origem da campanha.
| Representação JSON |
|---|
{ "name": string, "startTime": string, "expireTime": string, "campaignSource": { object ( |
| Campos | |
|---|---|
name |
Nome da campanha definido pelo usuário. |
startTime |
A hora em que a campanha deve começar. Não especifique um valor se a campanha começar imediatamente. |
expireTime |
A hora em que a campanha deve expirar. Não especifique um valor se a campanha não tiver prazo de validade. |
campaignSource |
O objeto |
promotedContent[] |
Uma lista de vídeos ou canais que serão vinculados aos vídeos reivindicados incluídos na campanha. |
CampaignSource
Um recurso campaignSource contém o tipo e os valores das origens de uma campanha que determinam quais vídeos serão promovidos com conteúdo promocional.
| Representação JSON |
|---|
{ "sourceType": string, "sourceValue": [ string ] } |
| Campos | |
|---|---|
sourceType |
O tipo de origem da campanha. |
sourceValue[] |
Uma lista de valores da origem da campanha. |
PromotedContent
Esse objeto contém os links como alvo promocional de uma campanha.
| Representação JSON |
|---|
{
"link": [
{
object ( |
| Campos | |
|---|---|
link[] |
Uma lista de segmentações de link que serão usadas para gerar o link de anotação que aparece nos vídeos incluídos na campanha. Se mais de um link for especificado, aquele que for exibido aos usuários será selecionado aleatoriamente na lista. |
CampaignTargetLink
Esse objeto contém o tipo e o ID de destino do link como destino promocional de uma campanha.
| Representação JSON |
|---|
{ "targetType": string, "targetId": string } |
| Campos | |
|---|---|
targetType |
Indica se o destino do link é um canal ou um vídeo. |
targetId |
O ID do canal ou do vídeo relacionado ao destino do link. |
Métodos |
|
|---|---|
|
Exclui a campanha especificada de um proprietário. |
|
Recupera uma campanha específica para um proprietário. |
|
Insira uma nova campanha para um proprietário usando os dados de campanha especificados. |
|
Recupera uma lista de campanhas de um proprietário. |
|
Corrija os dados de uma campanha específica. |
|
Atualizar os dados de uma campanha específica. |