Um grupo de anúncios da Geração de Demanda oferece lances precisos e controle de veiculação para os anúncios nele. Isso é configurado nos recursos AdGroup usando a estratégia de lances
, as configurações de inventário e a segmentação.
Os grupos de anúncios têm recursos filhos chamados anúncios, que são os criativos configurados veiculados após um leilão ser ganho.
Escolher configurações
Antes de criar um grupo de anúncios da Geração de demanda, considere estas configurações opcionais para permitir mais controle da veiculação de anúncios:
bidStrategypode ser configurado com umDemandGenBiddingStrategypara definir um valor desejado diferente para o grupo de anúncios em comparação com o item de linha pai ao usar uma estratégia de lances de CPA desejado, CPC desejado ou ROAS desejado.adGroupInventoryControlpode ser definido para selecionar os inventários em que o grupo de anúncios vai dar lances e os anúncios serão veiculados.targetingExpansionpermite ativar a segmentação otimizada para o grupo de anúncios que usa a segmentação por público-alvo. A segmentação otimizada expande a veiculação além da segmentação demográfica definida. Você pode restringir isso excluindo a expansão demográfica.
Ao criar um grupo de anúncios de Geração de demanda, você também precisa definir o
adGroupFormat campo como AD_GROUP_FORMAT_DEMAND_GEN.
Criar um grupo de anúncios
Veja como criar um grupo de anúncios da Geração de Demanda com as seguintes configurações:
- Uma estratégia de lances que otimiza para um custo médio de US $12 por conversão, herdando uma estratégia de lances de CPA desejado do item de linha pai.
- Só vai dar lances no inventário de Shorts e in-stream do YouTube.
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.")