创建并配置需求开发广告资源后,您可以将其 entityStatus 字段更新为 ENTITY_STATUS_ACTIVE,以便开始投放广告。所有这三项资源都必须处于有效状态,才能开始投放广告。
必须使用“草稿”EntityStatus 创建 LineItem 资源,并在后续请求中激活该资源。
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']}." )