Tworzenie grupy reklam generujących popyt

Grupa reklam w kampanii generującej popyt zapewnia precyzyjną kontrolę nad stawkami i wyświetlaniem reklam w niej zawartych. Konfiguracja odbywa się w zasobach AdGroup za pomocą strategii ustalania stawek, ustawień zasobów reklamowych i kierowania.

Grupy reklam mają zasoby podrzędne o nazwie reklamy, które są skonfigurowanymi kreacjami wyświetlanymi po wygraniu aukcji.

Wybieranie konfiguracji

Zanim utworzysz grupę reklam generujących popyt, rozważ te opcjonalne ustawienia, aby uzyskać większą kontrolę nad wyświetlaniem reklam:

  • bidStrategy można skonfigurować za pomocą parametru DemandGenBiddingStrategy, aby ustawić inną wartość docelową dla grupy reklam niż w przypadku nadrzędnego elementu zamówienia, gdy używasz strategii ustalania stawek Docelowy CPA, Docelowy CPC lub Docelowy ROAS.
  • adGroupInventoryControl można skonfigurować tak, aby wybierać zasoby reklamowe, w których grupa reklam będzie licytować i wyświetlać reklamy.
  • targetingExpansion umożliwia włączenie kierowania zoptymalizowanego w przypadku grup reklam, które korzystają z kierowania na odbiorców. Kierowanie zoptymalizowane rozszerza wyświetlanie reklam poza skonfigurowane kierowanie demograficzne. Możesz to ograniczyć, wykluczając poszerzenie zasięgu demograficznego.

Podczas tworzenia grupy reklam generujących popyt musisz też ustawić pole adGroupFormat na wartość AD_GROUP_FORMAT_DEMAND_GEN.

Utwórz grupę reklam

Aby utworzyć grupę reklam generujących popyt z tymi ustawieniami:

  • Strategia ustalania stawek, która optymalizuje kampanię pod kątem średniego kosztu konwersji wynoszącego 12 PLN, dziedzicząc strategię ustalania stawek Docelowy CPA z nadrzędnego elementu zamówienia.
  • Będzie licytować tylko zasoby reklamowe YouTube In-Stream i 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.")