Un grupo de anuncios de generación de demanda ofrece un control preciso de las ofertas y la publicación de los anuncios que contiene. Esto se configura en los recursos AdGroup a través de la estrategia de ofertas
, la configuración de inventario y la segmentación.
Los grupos de anuncios tienen recursos secundarios llamados anuncios, que son las creatividades configuradas que se publican después de que se gana una subasta.
Elige la configuración
Antes de crear un grupo de anuncios de generación de demanda, considera estos parámetros de configuración opcionales para habilitar un mayor control de la publicación de anuncios:
bidStrategyse puede configurar con unDemandGenBiddingStrategypara establecer un valor objetivo diferente para el grupo de anuncios en comparación con el elemento de línea superior cuando se usa una estrategia de ofertas de CPA objetivo, CPC objetivo o ROAS objetivo.adGroupInventoryControlse puede configurar para seleccionar los inventarios en los que el grupo de anuncios realizará ofertas y en los que se publicarán los anuncios.targetingExpansionte permite activar la segmentación optimizada para el grupo de anuncios que utiliza la segmentación por público. La segmentación optimizada expande la publicación más allá de la segmentación demográfica establecida. Puedes restringir esto excluyendo la expansión demográfica.
Cuando crees un grupo de anuncios de generación de demanda, también debes establecer el
adGroupFormat campo en AD_GROUP_FORMAT_DEMAND_GEN.
Crear un grupo de anuncios
A continuación, te mostramos cómo crear un grupo de anuncios de generación de demanda con la siguiente configuración:
- Una estrategia de ofertas que se optimiza para un costo promedio de USD 12 por conversión, heredando una estrategia de ofertas de CPA objetivo de su elemento de línea superior.
- Solo realizará ofertas en el inventario de YouTube In-Stream y Shorts.
Python
# Provide the ID of the parent advertiser. advertiser_id = advertiser-id # Provide the ID of the parent line item. line_item_id = line-item-id # Provide the display name of the ad group. display_name = display-name # Create an ad group object with example values. ad_group_obj = { "lineItemId": line_item_id, "displayName": display_name, "entityStatus": "ENTITY_STATUS_PAUSED", "adGroupFormat": "AD_GROUP_FORMAT_DEMAND_GEN", "bidStrategy": { "demandGenBid": { "value": "12000000" } }, "adGroupInventoryControl": { "selectedInventories": { "allowYoutubeStream": True, "allowYoutubeShorts": True, }, }, } # Build and execute request. response = ( service.advertisers() .adGroups() .create(advertiserId=advertiser_id, body=ad_group_obj) .execute() ) # Display the new ad group. print(f"Demand Gen ad group {response['name']} was created.")