建立及設定需求開發資源後,您可以更新這些資源的entityStatus欄位ENTITY_STATUS_ACTIVE,開始放送廣告。這三項資源都必須啟用,廣告才能開始放送。
LineItem 資源必須以「草稿」EntityStatus 建立,並在後續要求中啟用。AdGroup 和 AdGroupAd 資源可使用「有效」EntityStatus建立,但建議您以「已暫停」狀態建立這些資源。這樣一來,您就能在後續要求中啟用資源之前,先指派指定目標並驗證設定是否正確。
啟用委刊項
啟用委刊項的方法如下:
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']}." )
啟用廣告群組
啟用廣告群組的方法如下:
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']}." )
啟用廣告
啟用廣告的步驟如下:
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']}." )