Dopo aver creato e configurato le risorse Demand Gen, puoi aggiornare i relativi campi entityStatus a ENTITY_STATUS_ACTIVE per iniziare a pubblicare gli annunci. Per iniziare a pubblicare gli annunci, tutte e tre le risorse devono essere attive.
LineItem le risorse devono essere create con "draft"
EntityStatus e attivate in una richiesta successiva.
Le risorse AdGroup e AdGroupAd possono essere create con lo stato
"active" EntityStatus, ma ti consigliamo di creare queste risorse
con lo stato "paused". In questo modo, puoi assegnare il targeting e verificare la configurazione corretta prima di attivare le risorse nelle richieste successive.
Attiva elemento pubblicitario
Ecco come attivare un elemento pubblicitario:
Python
# The ID of the line item's parent advertiser. advertiser_id = advertiser-id # The ID of the Demand Gen line item. line_item_id = line-item-id line_item_obj = { "entityStatus": "ENTITY_STATUS_ACTIVE", } # Build and execute request. response = ( service.advertisers() .lineItems() .patch( advertiserId=advertiser_id, lineItemId=line_item_id, updateMask="entityStatus", body=line_item_obj, ) .execute() ) # Display the line item's new entity status print( f"Line item {response['name']} now has entity status " f"{response['entityStatus']}." )
Attiva gruppo di annunci
Ecco come attivare un gruppo di annunci:
Python
# The ID of the ad group's parent advertiser. advertiser_id = advertiser-id # The ID of the Demand Gen ad group. ad_group_id = ad-group-id ad_group_obj = { "entityStatus": "ENTITY_STATUS_ACTIVE", } # Build and execute request. response = ( service.advertisers() .adGroups() .patch( advertiserId=advertiser_id, adGroupId=ad_group_id, updateMask="entityStatus", body=ad_group_obj, ) .execute() ) # Display the ad group's new entity status print( f"Ad group {response['name']} now has entity status " f"{response['entityStatus']}." )
Attiva annuncio
Ecco come attivare un annuncio:
Python
# The ID of the ad's parent advertiser. advertiser_id = advertiser-id # The ID of the Demand Gen ad. ad_id = ad-group-ad-id ad_obj = { "entityStatus": "ENTITY_STATUS_ACTIVE", } # Build and execute request. response = ( service.advertisers() .adGroupAds() .patch( advertiserId=advertiser_id, adGroupAdId=ad_id, updateMask="entityStatus", body=ad_obj, ) .execute() ) # Display the ad's new entity status print( f"Ad {response['name']} now has entity status " f"{response['entityStatus']}." )