REST Resource: advertisers.adGroupAds

Recurso: AdGroupAd

Es un solo anuncio asociado a un grupo de anuncios.

Representación JSON
{
  "name": string,
  "advertiserId": string,
  "adGroupAdId": string,
  "adGroupId": string,
  "displayName": string,
  "adPolicy": {
    object (AdPolicy)
  },
  "entityStatus": enum (EntityStatus),
  "adUrls": [
    {
      object (AdUrl)
    }
  ],

  // Union field ad_details can be only one of the following:
  "displayVideoSourceAd": {
    object (DisplayVideoSourceAd)
  },
  "mastheadAd": {
    object (MastheadAd)
  },
  "inStreamAd": {
    object (InStreamAd)
  },
  "nonSkippableAd": {
    object (NonSkippableAd)
  },
  "bumperAd": {
    object (BumperAd)
  },
  "audioAd": {
    object (AudioAd)
  },
  "videoDiscoverAd": {
    object (VideoDiscoveryAd)
  },
  "videoPerformanceAd": {
    object (VideoPerformanceAd)
  }
  // End of list of possible types for union field ad_details.
}
Campos
name

string

Es el nombre del recurso del anuncio.

advertiserId

string (int64 format)

Es el ID único del anunciante al que pertenece el anuncio.

adGroupAdId

string (int64 format)

Es el ID único del anuncio. El sistema lo asigna.

adGroupId

string (int64 format)

Es el ID único del grupo de anuncios al que pertenece el anuncio.

displayName

string

Es el nombre visible del anuncio.

Debe estar codificado en UTF-8 con un tamaño máximo de 255 bytes.

adPolicy

object (AdPolicy)

Es el estado de aprobación de la política del anuncio.

entityStatus

enum (EntityStatus)

Es el estado de la entidad del anuncio.

adUrls[]

object (AdUrl)

Es la lista de URLs que usa el anuncio.

Campo de unión ad_details. Son los detalles del anuncio.

ad_details puede ser solo uno de los siguientes:

displayVideoSourceAd

object (DisplayVideoSourceAd)

Son los detalles de un anuncio proveniente de una creatividad de Display & Video 360.

mastheadAd

object (MastheadAd)

Detalles de un anuncio publicado en el feed de la página principal de YouTube.

inStreamAd

object (InStreamAd)

Son los detalles de un anuncio in-stream que se puede omitir después de 5 segundos y que se utiliza para los objetivos de marketing de reconocimiento de la marca o alcance.

nonSkippableAd

object (NonSkippableAd)

Son los detalles de un anuncio de video in-stream corto que no se puede omitir, de entre 6 y 15 segundos, que se usa para los objetivos de marketing de alcance.

bumperAd

object (BumperAd)

Son los detalles de un anuncio de video corto que no se puede omitir, de 6 segundos o menos, que se usa para el alcance.

audioAd

object (AudioAd)

Son los detalles de un anuncio de audio que se usa para los objetivos de marketing de alcance.

videoDiscoverAd

object (VideoDiscoveryAd)

Son los detalles de un anuncio que promociona un video y que se muestra en los lugares de descubrimiento.

videoPerformanceAd

object (VideoPerformanceAd)

Son los detalles de un anuncio utilizado en una campaña de acción de video para generar acciones para la empresa, el servicio o el producto.

AdPolicy

Es una sola política de anuncios asociada a un anuncio del grupo de anuncios.

Representación JSON
{
  "adPolicyApprovalStatus": enum (AdPolicyApprovalStatus),
  "adPolicyReviewStatus": enum (AdPolicyReviewStatus),
  "adPolicyTopicEntry": [
    {
      object (AdPolicyTopicEntry)
    }
  ]
}
Campos
adPolicyApprovalStatus

enum (AdPolicyApprovalStatus)

Es el estado de aprobación de la política de un anuncio, que indica la decisión de aprobación.

adPolicyReviewStatus

enum (AdPolicyReviewStatus)

Es el estado de revisión de políticas de un anuncio, que indica en qué etapa del proceso de revisión se encuentra actualmente.

adPolicyTopicEntry[]

object (AdPolicyTopicEntry)

Son las entradas de cada tema de política que se identificó como relacionado con el anuncio. Cada entrada incluye el tema, el nivel de restricción y orientación para corregir los problemas relacionados con las políticas.

AdPolicyApprovalStatus

Son los estados posibles de la aprobación de una política de anuncios.

Enums
AD_POLICY_APPROVAL_STATUS_UNKNOWN Indica que el valor es desconocido o no se especificó.
DISAPPROVED No se publicará.
APPROVED_LIMITED Se publicará con restricciones.
APPROVED Se publicará sin restricciones.
AREA_OF_INTEREST_ONLY No se publicará en los países objetivo, pero es posible que se muestre a los usuarios que busquen información sobre esos países.

AdPolicyReviewStatus

Son los posibles estados de una revisión de políticas de anuncios.

Enums
AD_POLICY_REVIEW_STATUS_UNKNOWN Indica que el valor es desconocido o no se especificó.
REVIEW_IN_PROGRESS Actualmente en revisión.
REVIEWED Se completó la revisión principal. Es posible que otras revisiones aún estén en curso.
UNDER_APPEAL Se volvió a enviar para su aprobación o se apeló una decisión sobre la política.
ELIGIBLE_MAY_SERVE Se considera apto y es posible que se publique. Aun así, podría haber una revisión adicional.

AdPolicyTopicEntry

Es una entrada que describe cómo se identificó que un anuncio se relaciona con una política de anuncios.

Representación JSON
{
  "policyTopic": string,
  "policyLabel": string,
  "policyTopicDescription": string,
  "policyTopicType": enum (AdPolicyTopicEntryType),
  "policyDecisionType": enum (AdPolicyDecisionType),
  "policyEnforcementMeans": enum (AdPolicyEnforcementMeans),
  "policyTopicEvidences": [
    {
      object (AdPolicyTopicEvidence)
    }
  ],
  "policyTopicConstraints": [
    {
      object (AdPolicyTopicConstraint)
    }
  ],
  "helpCenterLink": string,
  "appealInfo": {
    object (AdPolicyTopicAppealInfo)
  }
}
Campos
policyTopic

string

Es el tema de la política.

Por ejemplo, "MARCAS COMERCIALES", "ALCOHOL", etcétera.

policyLabel

string

Es el texto localizado de la etiqueta para la política.

Por ejemplo, "Marcas en texto", "Contiene alcohol", etcétera.

policyTopicDescription

string

Es una breve descripción resumida del tema de la política.

policyTopicType

enum (AdPolicyTopicEntryType)

Cómo se verá afectada la publicación de anuncios debido a la relación con el tema de la política publicitaria

policyDecisionType

enum (AdPolicyDecisionType)

Es la fuente de la decisión sobre la política.

policyEnforcementMeans

enum (AdPolicyEnforcementMeans)

Es el medio de aplicación de la política que se usa en la revisión de la política.

policyTopicEvidences[]

object (AdPolicyTopicEvidence)

Es la evidencia que se usó en la decisión de política.

policyTopicConstraints[]

object (AdPolicyTopicConstraint)

Son las restricciones de publicación pertinentes para la decisión sobre la política.

appealInfo

object (AdPolicyTopicAppealInfo)

Es información sobre cómo apelar la decisión basada en la política.

AdPolicyTopicEntryType

Son los posibles impactos en la publicación de un tema de política de anuncios.

Enums
AD_POLICY_TOPIC_ENTRY_TYPE_UNKNOWN Indica que el valor es desconocido o no se especificó.
PROHIBITED El recurso no se publicará.
FULLY_LIMITED El recurso no se publicará en todos los países objetivo.
LIMITED El recurso no se puede publicar en algunos países.
DESCRIPTIVE El recurso puede publicarse.
BROADENING El recurso puede publicar contenido y es posible que lo haga más allá de la cobertura normal.
AREA_OF_INTEREST_ONLY El recurso está restringido para todos los países objetivo, pero puede publicarse para los usuarios que buscan información sobre los países objetivo.

AdPolicyDecisionType

Son las posibles fuentes de una decisión relacionada con las políticas.

Enums
AD_POLICY_DECISION_TYPE_UNKNOWN Indica que el valor es desconocido o no se especificó.
PURSUANT_TO_NOTICE La decisión proviene de una notificación legal, una orden judicial, un reclamo del propietario del contenido de la marca, etc.
GOOGLE_INVESTIGATION La decisión proviene de una investigación de Google.

AdPolicyEnforcementMeans

Son los posibles medios de aplicación de la política que se usan en la revisión de la política.

Enums
AD_POLICY_ENFORCEMENT_MEANS_UNKNOWN Indica que el valor es desconocido o no se especificó.
AUTOMATED El proceso de aplicación se automatizó por completo.
HUMAN_REVIEW Un humano participó de forma parcial o total en el proceso de aplicación de la decisión.

AdPolicyTopicEvidence

Es la información de evidencia que se usó en la decisión de la política.

Representación JSON
{

  // Union field value can be only one of the following:
  "textList": {
    object (TextList)
  },
  "websiteList": {
    object (WebsiteList)
  },
  "httpCode": integer,
  "languageCode": string,
  "destinationTextList": {
    object (DestinationTextList)
  },
  "destinationMismatch": {
    object (DestinationMismatch)
  },
  "destinationNotWorking": {
    object (DestinationNotWorking)
  },
  "trademark": {
    object (Trademark)
  },
  "legalRemoval": {
    object (LegalRemoval)
  },
  "counterfeit": {
    object (Counterfeit)
  },
  "regionalRequirements": {
    object (RegionalRequirements)
  }
  // End of list of possible types for union field value.
}
Campos
Campo de unión value. Es la evidencia de la decisión sobre la política. Las direcciones (value) solo pueden ser una de las siguientes opciones:
textList

object (TextList)

Es la lista de evidencia que se encontró en el texto del anuncio.

websiteList

object (WebsiteList)

Es la lista de sitios web vinculados con el anuncio.

httpCode

integer

Es el código HTTP que se devolvió cuando se rastreó la URL final.

languageCode

string

Es el idioma en el que se detectó que está escrito el anuncio.

En este campo, se usan etiquetas de idioma IETF, como "en-US".

destinationTextList

object (DestinationTextList)

Es el texto del destino del anuncio que causa un incumplimiento de política.

destinationMismatch

object (DestinationMismatch)

Existe una discrepancia entre las URLs de destino del anuncio.

destinationNotWorking

object (DestinationNotWorking)

Es información sobre los errores de HTTP o DNS relacionados con el destino del anuncio.

trademark

object (Trademark)

Son los términos de marca que causaron un incumplimiento de política.

legalRemoval

object (LegalRemoval)

Es la aplicación de la reglamentación relacionada con la ley que causó un incumplimiento de política.

counterfeit

object (Counterfeit)

Es la aplicación de la política de falsificaciones que causó un incumplimiento de política.

regionalRequirements

object (RegionalRequirements)

Es la aplicación proactiva de C&S que causó un incumplimiento de política.

TextList

Es una lista de fragmentos de texto que incumplieron la política.

Representación JSON
{
  "texts": [
    string
  ]
}
Campos
texts[]

string

Son los fragmentos de texto del recurso que causaron el hallazgo de la política.

WebsiteList

Es una lista de los sitios web que incumplieron la política.

Representación JSON
{
  "websites": [
    string
  ]
}
Campos
websites[]

string

Son los sitios web que causaron el incumplimiento de política.

DestinationTextList

Es una lista del texto de destino que incumplió la política.

Representación JSON
{
  "destinationTexts": [
    string
  ]
}
Campos
destinationTexts[]

string

Es el texto del destino que causó el incumplimiento de política.

DestinationMismatch

Son los detalles de una discrepancia entre los tipos de URL de destino.

Representación JSON
{
  "uriTypes": [
    enum (AdPolicyTopicEvidenceDestinationMismatchUrlType)
  ]
}
Campos
uriTypes[]

enum (AdPolicyTopicEvidenceDestinationMismatchUrlType)

Es el conjunto de URLs que no coinciden. La lista puede incluir uno o varios tipos de URI.

Ejemplo 1: [DISPLAY_URL, FINAL_URL] significa que la URL visible del anuncio no coincide con la URL final del anuncio.

Ejemplo 2: [FINAL_URL] significa que la URL final del anuncio no coincidió con la URL rastreada, lo que también se considera una diferencia en el destino.

AdPolicyTopicEvidenceDestinationMismatchUrlType

Son los tipos de URL posibles.

Enums
AD_POLICY_TOPIC_EVIDENCE_DESTINATION_MISMATCH_URL_TYPE_UNKNOWN No especificado o desconocido.
DISPLAY_URL Es la URL visible.
FINAL_URL La URL final.
FINAL_MOBILE_URL Es la URL final para dispositivos móviles.
TRACKING_URL Es la URL de seguimiento.
MOBILE_TRACKING_URL Es la URL de seguimiento para dispositivos móviles.

DestinationNotWorking

Son los detalles de los errores de HTTP o DNS relacionados con el destino del anuncio.

Representación JSON
{
  "expandedUri": string,
  "device": enum (AdPolicyTopicEvidenceDestinationNotWorkingDeviceType),
  "lastCheckedTime": string,

  // Union field reason can be only one of the following:
  "dnsErrorType": enum (AdPolicyTopicEvidenceDestinationNotWorkingDnsErrorType),
  "httpErrorCode": string
  // End of list of possible types for union field reason.
}
Campos
expandedUri

string

Es la URL completa que no funcionó.

device

enum (AdPolicyTopicEvidenceDestinationNotWorkingDeviceType)

Es el dispositivo en el que se produjo el error al visitar la URL.

lastCheckedTime

string (Timestamp format)

Es la última vez que se vio el error al navegar a la URL.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Campo de unión reason. Es el error de HTTP o DNS. Las direcciones (reason) solo pueden ser una de las siguientes opciones:
dnsErrorType

enum (AdPolicyTopicEvidenceDestinationNotWorkingDnsErrorType)

Es el tipo de error de DNS.

httpErrorCode

string (int64 format)

Es el código de error HTTP.

AdPolicyTopicEvidenceDestinationNotWorkingDnsErrorType

Son los posibles tipos de errores de DNS.

Enums
AD_POLICY_TOPIC_EVIDENCE_DESTINATION_NOT_WORKING_DNS_ERROR_TYPE_UNKNOWN No especificado o desconocido.
HOSTNAME_NOT_FOUND No se encontró el nombre de host en el DNS cuando se recuperó la página de destino.
GOOGLE_CRAWLER_DNS_ISSUE Google no pudo rastrear la página de destino cuando se comunicó con el DNS.

AdPolicyTopicEvidenceDestinationNotWorkingDeviceType

Son los dispositivos que posiblemente vieron un error cuando visitaron la URL.

Enums
AD_POLICY_TOPIC_EVIDENCE_DESTINATION_NOT_WORKING_DEVICE_TYPE_UNKNOWN No especificado o desconocido.
DESKTOP Dispositivo de escritorio.
ANDROID Dispositivo Android
IOS Dispositivo iOS

Marca

Son los términos de marca que causaron un incumplimiento de política.

Representación JSON
{
  "owner": string,
  "term": string,
  "countryRestrictions": [
    {
      object (AdPolicyCriterionRestriction)
    }
  ]
}
Campos
owner

string

El propietario del contenido de la marca

term

string

Es el término de la marca.

countryRestrictions[]

object (AdPolicyCriterionRestriction)

Son los países en los que el incumplimiento de política es pertinente.

AdPolicyCriterionRestriction

Representa una restricción por país.

Representación JSON
{
  "countryCriterionId": string,
  "countryLabel": string
}
Campos
countryCriterionId

string (int64 format)

Es el ID del criterio de país.

countryLabel

string

Nombre localizado del país. Puede estar vacío.

LegalRemoval

Aplicación de la reglamentación relacionada con la legislación, ya sea de la DMCA o de la reglamentación jurídica local

Representación JSON
{
  "complaintType": enum (AdPolicyTopicEvidenceLegalRemovalComplaintType),
  "countryRestrictions": [
    {
      object (AdPolicyCriterionRestriction)
    }
  ],
  "restrictedUris": [
    string
  ],

  // Union field type can be only one of the following:
  "dmca": {
    object (Dmca)
  },
  "localLegal": {
    object (LocalLegal)
  }
  // End of list of possible types for union field type.
}
Campos
complaintType

enum (AdPolicyTopicEvidenceLegalRemovalComplaintType)

Es el tipo de reclamo que causó la eliminación legal.

countryRestrictions[]

object (AdPolicyCriterionRestriction)

Son los países restringidos debido a la eliminación legal.

restrictedUris[]

string

Son las URLs restringidas debido a la eliminación legal.

Campo de unión type. Son los detalles sobre el tipo de eliminación legal. Las direcciones (type) solo pueden ser una de las siguientes opciones:
dmca

object (Dmca)

Son los detalles sobre la eliminación legal de la regulación de la DMCA.

DMCA

Son los detalles del reclamo en virtud de la DMCA.

Representación JSON
{
  "complainant": string
}
Campos
complainant

string

Es la entidad que presentó el reclamo legal.

LocalLegal

Detalles de la reglamentación legal local

Representación JSON
{
  "lawType": string
}
Campos
lawType

string

Es el tipo de ley del aviso legal.

AdPolicyTopicEvidenceLegalRemovalComplaintType

Son los posibles tipos de reclamos para la eliminación legal.

Enums
COPYRIGHT

Derechos de autor.

Solo se aplica a la DMCA.

COURT_ORDER

Orden judicial

Solo se aplica a los aspectos legales locales.

Falsificaciones

Son los detalles sobre la aplicación de la política contra falsificaciones que causó un incumplimiento de política.

Representación JSON
{
  "owners": [
    string
  ]
}
Campos
owners[]

string

Los propietarios del contenido o producto que presentaron el reclamo

RegionalRequirements

Aplicación proactiva de las políticas de Confianza y seguridad (CyS) destinadas a abordar los requisitos regionales. Esto se considera una investigación propiedad de Google en lugar de un aviso de reglamentación, ya que se trata de una aplicación proactiva de los C&C.

Representación JSON
{
  "regionalRequirementsEntries": [
    {
      object (RegionalRequirementsEntry)
    }
  ]
}
Campos
regionalRequirementsEntries[]

object (RegionalRequirementsEntry)

Es una lista de requisitos regionales.

RegionalRequirementsEntry

Son los detalles del incumplimiento legal regional a nivel de la política.

Representación JSON
{
  "legalPolicy": string,
  "countryRestrictions": [
    {
      object (AdPolicyCriterionRestriction)
    }
  ]
}
Campos
legalPolicy

string

Es la política legal que se incumple.

countryRestrictions[]

object (AdPolicyCriterionRestriction)

Son los países restringidos debido a la política legal.

AdPolicyTopicConstraint

Son los detalles sobre las restricciones de publicación de anuncios.

Representación JSON
{
  "requestCertificateFormLink": string,

  // Union field constraint can be only one of the following:
  "countryConstraint": {
    object (AdPolicyCountryConstraintList)
  },
  "resellerConstraint": {
    object (AdPolicyResellerConstraint)
  },
  "certificateMissingCountryList": {
    object (AdPolicyCountryConstraintList)
  },
  "certificateDomainMismatchCountryList": {
    object (AdPolicyCountryConstraintList)
  },
  "globalCertificateMissing": {
    object (AdPolicyGlobalCertificateMissingConstraint)
  },
  "globalCertificateDomainMismatch": {
    object (AdPolicyGlobalCertificateDomainMismatchConstraint)
  }
  // End of list of possible types for union field constraint.
}
Campos
Campo de unión constraint. Es la restricción de publicación. Las direcciones (constraint) solo pueden ser una de las siguientes opciones:
countryConstraint

object (AdPolicyCountryConstraintList)

Son los países en los que no se puede publicar el anuncio.

resellerConstraint

object (AdPolicyResellerConstraint)

Es una restricción del revendedor.

certificateMissingCountryList

object (AdPolicyCountryConstraintList)

Son los países en los que se requiere un certificado para publicar anuncios.

certificateDomainMismatchCountryList

object (AdPolicyCountryConstraintList)

Son los países en los que el dominio del recurso no está cubierto por los certificados asociados a él.

globalCertificateMissing

object (AdPolicyGlobalCertificateMissingConstraint)

Se requiere un certificado para publicar anuncios en cualquier país.

globalCertificateDomainMismatch

object (AdPolicyGlobalCertificateDomainMismatchConstraint)

Se requiere un certificado para publicar anuncios en cualquier país, y el certificado existente no cubre el dominio del anuncio.

AdPolicyCountryConstraintList

Es una lista de los países en los que no se puede publicar el anuncio debido a restricciones de política.

Representación JSON
{
  "countries": [
    {
      object (AdPolicyCriterionRestriction)
    }
  ]
}
Campos
countries[]

object (AdPolicyCriterionRestriction)

Son los países en los que no se puede publicar el anuncio.

AdPolicyResellerConstraint

Este tipo no tiene campos.

El tema de la política se restringió debido al rechazo del sitio web para fines de reventa.

AdPolicyGlobalCertificateMissingConstraint

Este tipo no tiene campos.

Se requiere un certificado para publicar anuncios en cualquier país.

AdPolicyGlobalCertificateDomainMismatchConstraint

Este tipo no tiene campos.

Se requiere un certificado para publicar anuncios en cualquier país, y el certificado existente no cubre el dominio del anuncio.

AdPolicyTopicAppealInfo

Información sobre cómo apelar una decisión basada en políticas

Representación JSON
{
  "appealType": enum (AdPolicyAppealType),
  "appealFormLink": string
}
Campos
appealType

enum (AdPolicyAppealType)

Indica si la decisión se puede apelar a través de una apelación de autoservicio o un formulario de apelación.

AdPolicyAppealType

Son los tipos de apelación posibles.

Enums
AD_POLICY_APPEAL_TYPE_UNKNOWN Indica que el valor es desconocido o no se especificó.
SELF_SERVICE_APPEAL La decisión se puede apelar a través de una apelación de autoservicio.
APPEAL_FORM La decisión se puede apelar a través de un formulario de apelación.

DisplayVideoSourceAd

Anuncio proveniente de una creatividad de DV360.

Representación JSON
{
  "creativeId": string
}
Campos
creativeId

string (int64 format)

Es el ID de la creatividad fuente.

MastheadAd

Son los detalles de un anuncio masthead.

Representación JSON
{
  "video": {
    object (YoutubeVideoDetails)
  },
  "headline": string,
  "description": string,
  "videoAspectRatio": enum (VideoAspectRatio),
  "autoplayVideoStartMillisecond": string,
  "autoplayVideoDuration": string,
  "callToActionButtonLabel": string,
  "callToActionFinalUrl": string,
  "callToActionTrackingUrl": string,
  "showChannelArt": boolean,
  "companionYoutubeVideos": [
    {
      object (YoutubeVideoDetails)
    }
  ]
}
Campos
video

object (YoutubeVideoDetails)

Es el video de YouTube que usa el anuncio.

headline

string

Es el título del anuncio.

description

string

Es la descripción del anuncio.

videoAspectRatio

enum (VideoAspectRatio)

Es la proporción de aspecto del video de YouTube que se reproduce automáticamente en el masthead.

autoplayVideoStartMillisecond

string (int64 format)

Es la cantidad de tiempo en milisegundos después de la cual comenzará a reproducirse el video.

autoplayVideoDuration

string (Duration format)

Es la duración del tiempo en que el video se reproducirá automáticamente.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

callToActionButtonLabel

string

Es el texto del botón de llamado a la acción.

callToActionFinalUrl

string

La URL de destino del botón de llamado a la acción.

callToActionTrackingUrl

string

Es la URL de seguimiento del botón de llamado a la acción.

showChannelArt

boolean

Indica si se debe mostrar un fondo o banner que aparece en la parte superior de una página de YouTube.

companionYoutubeVideos[]

object (YoutubeVideoDetails)

Son los videos que aparecen junto al anuncio masthead en computadoras de escritorio. No puede haber más de dos.

YoutubeVideoDetails

Son los detalles de un video de YouTube.

Representación JSON
{
  "id": string,
  "unavailableReason": enum (VideoUnavailableReason)
}
Campos
id

string

Es el ID del video de YouTube que se puede buscar en la página web de YouTube.

unavailableReason

enum (VideoUnavailableReason)

Es el motivo por el que los datos de video no están disponibles.

VideoUnavailableReason

Posibles motivos por los que un video podría no estar disponible.

Enums
VIDEO_UNAVAILABLE_REASON_UNSPECIFIED Desconocido o sin especificar.
VIDEO_UNAVAILABLE_REASON_PRIVATE El video es privado.
VIDEO_UNAVAILABLE_REASON_DELETED Se borró el video.

VideoAspectRatio

Son las relaciones de aspecto posibles para un video de YouTube.

Enums
VIDEO_ASPECT_RATIO_UNSPECIFIED No especificado o desconocido.
VIDEO_ASPECT_RATIO_WIDESCREEN El video se estira y se recortan la parte superior y la inferior.
VIDEO_ASPECT_RATIO_FIXED_16_9 El video usa una relación de aspecto fija de 16:9.

InStreamAd

Son los detalles de un anuncio in-stream.

Representación JSON
{
  "commonInStreamAttribute": {
    object (CommonInStreamAttribute)
  },
  "customParameters": {
    string: string,
    ...
  }
}
Campos
commonInStreamAttribute

object (CommonInStreamAttribute)

Son atributos comunes del anuncio.

customParameters

map (key: string, value: string)

Son los parámetros personalizados para pasar valores personalizados a la plantilla de URL de seguimiento.

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

CommonInStreamAttribute

Son atributos comunes para los anuncios in-stream, los anuncios que no se pueden omitir y los anuncios bumper.

Representación JSON
{
  "displayUrl": string,
  "finalUrl": string,
  "trackingUrl": string,
  "actionButtonLabel": string,
  "actionHeadline": string,
  "video": {
    object (YoutubeVideoDetails)
  },
  "companionBanner": {
    object (ImageAsset)
  }
}
Campos
displayUrl

string

Es la dirección de la página web que aparece con el anuncio.

finalUrl

string

Es la dirección URL de la página web a la que llegan los usuarios después de hacer clic en el anuncio.

trackingUrl

string

Es la dirección URL que se carga en segundo plano para fines de seguimiento.

actionButtonLabel

string

Es el texto del botón de llamado a la acción.

actionHeadline

string

Es el título del banner de llamado a la acción.

video

object (YoutubeVideoDetails)

Es el video de YouTube del anuncio.

companionBanner

object (ImageAsset)

Es la imagen que se muestra junto al anuncio de video.

ImageAsset

Son los metadatos de un recurso de imagen.

Representación JSON
{
  "mimeType": string,
  "fullSize": {
    object (Dimensions)
  },
  "fileSize": string
}
Campos
mimeType

string

Tipo de MIME del recurso de imagen.

fullSize

object (Dimensions)

Son los metadatos de esta imagen en su tamaño original.

fileSize

string (int64 format)

Tamaño del archivo del recurso de imagen en bytes.

NonSkippableAd

Son los detalles de un anuncio que no se puede omitir.

Representación JSON
{
  "commonInStreamAttribute": {
    object (CommonInStreamAttribute)
  },
  "customParameters": {
    string: string,
    ...
  }
}
Campos
commonInStreamAttribute

object (CommonInStreamAttribute)

Son atributos comunes del anuncio.

customParameters

map (key: string, value: string)

Son los parámetros personalizados para pasar valores personalizados a la plantilla de URL de seguimiento.

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

BumperAd

Son los detalles de un anuncio bumper.

Representación JSON
{
  "commonInStreamAttribute": {
    object (CommonInStreamAttribute)
  }
}
Campos
commonInStreamAttribute

object (CommonInStreamAttribute)

Son atributos comunes del anuncio.

AudioAd

Son los detalles de un anuncio de audio.

Representación JSON
{
  "displayUrl": string,
  "finalUrl": string,
  "trackingUrl": string,
  "video": {
    object (YoutubeVideoDetails)
  }
}
Campos
displayUrl

string

Es la dirección de la página web que aparece con el anuncio.

finalUrl

string

Es la dirección URL de la página web a la que llegan los usuarios después de hacer clic en el anuncio.

trackingUrl

string

Es la dirección URL que se carga en segundo plano para fines de seguimiento.

video

object (YoutubeVideoDetails)

Es el video de YouTube del anuncio.

VideoDiscoveryAd

Son los detalles de un anuncio de video discovery.

Representación JSON
{
  "headline": string,
  "description1": string,
  "description2": string,
  "video": {
    object (YoutubeVideoDetails)
  },
  "thumbnail": enum (Thumbnail)
}
Campos
headline

string

Es el título del anuncio.

description1

string

Es la primera línea de texto del anuncio.

description2

string

Es la segunda línea de texto del anuncio.

video

object (YoutubeVideoDetails)

Es el video de YouTube que promociona el anuncio.

thumbnail

enum (Thumbnail)

Es la imagen en miniatura que se usa en el anuncio.

Miniatura

Son las opciones de miniaturas posibles en los anuncios video discovery.

Enums
THUMBNAIL_UNSPECIFIED Desconocido o sin especificar.
THUMBNAIL_DEFAULT Es la miniatura predeterminada, que se puede generar automáticamente o subir por el usuario.
THUMBNAIL_1 Miniatura 1, generada a partir del video.
THUMBNAIL_2 Miniatura 2, generada a partir del video.
THUMBNAIL_3 Miniatura 3, generada a partir del video.

VideoPerformanceAd

Son los detalles de un anuncio de rendimiento de video.

Representación JSON
{
  "finalUrl": string,
  "trackingUrl": string,
  "actionButtonLabels": [
    string
  ],
  "headlines": [
    string
  ],
  "longHeadlines": [
    string
  ],
  "descriptions": [
    string
  ],
  "displayUrlBreadcrumb1": string,
  "displayUrlBreadcrumb2": string,
  "domain": string,
  "videos": [
    {
      object (YoutubeVideoDetails)
    }
  ],
  "customParameters": {
    string: string,
    ...
  },
  "companionBanners": [
    {
      object (ImageAsset)
    }
  ]
}
Campos
finalUrl

string

Es la dirección URL de la página web a la que llegan los usuarios después de hacer clic en el anuncio.

trackingUrl

string

Es la dirección URL que se carga en segundo plano para fines de seguimiento.

actionButtonLabels[]

string

Es la lista de recursos de texto que se muestran en el botón de llamado a la acción.

headlines[]

string

Es la lista de títulos que se muestran en el banner de llamado a la acción.

longHeadlines[]

string

Es la lista de títulos únicos que se muestran en el banner de llamado a la acción.

descriptions[]

string

Es la lista de descripciones que se muestran en el banner de llamado a la acción.

displayUrlBreadcrumb1

string

Es la primera parte después del dominio en la URL visible.

displayUrlBreadcrumb2

string

Es la segunda parte después del dominio en la URL visible.

domain

string

Es el dominio de la URL visible.

videos[]

object (YoutubeVideoDetails)

Es la lista de recursos de video de YouTube que utiliza este anuncio.

customParameters

map (key: string, value: string)

Son los parámetros personalizados para pasar valores personalizados a la plantilla de URL de seguimiento.

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

companionBanners[]

object (ImageAsset)

Es la lista de banners complementarios que usa este anuncio.

AdUrl

Son las URLs adicionales relacionadas con el anuncio, incluidas las balizas.

Representación JSON
{
  "type": enum (AdUrlType),
  "url": string
}
Campos
type

enum (AdUrlType)

Es el tipo de URL del anuncio.

url

string

Es el valor de cadena de la URL.

AdUrlType

Son los posibles tipos de URLs de anuncios.

Enums
AD_URL_TYPE_UNSPECIFIED Desconocido o sin especificar.
AD_URL_TYPE_BEACON_IMPRESSION Es un píxel de seguimiento de 1 x 1 que se activa cuando se publica una impresión de una creatividad.
AD_URL_TYPE_BEACON_EXPANDABLE_DCM_IMPRESSION Es un pixel contador de impresiones de DCM desplegable. En el momento de la publicación, se expande a varias balizas.
AD_URL_TYPE_BEACON_CLICK Es la URL de seguimiento a la que se envía un ping cuando se activa el evento de clic.
AD_URL_TYPE_BEACON_SKIP Es la URL de seguimiento a la que se hará un ping cuando se active el evento de omisión.

Métodos

get

Obtiene un anuncio del grupo de anuncios.

list

Enumera los anuncios del grupo de anuncios.