Talep Yaratma kaynaklarınızı oluşturup yapılandırdıktan sonra reklam yayınlamaya başlamak için entityStatus alanlarını ENTITY_STATUS_ACTIVE olarak güncelleyebilirsiniz. Reklam yayınlamaya başlamak için üç kaynağın da etkin olması gerekir.
LineItem kaynakları "taslak" EntityStatus ile oluşturulmalı ve sonraki bir istekte etkinleştirilmelidir.
AdGroup ve AdGroupAd kaynakları "etkin" EntityStatus durumuyla oluşturulabilir ancak bu kaynakları "duraklatılmış" durumda oluşturmanız önerilir. Bu sayede, sonraki isteklerde kaynakları etkinleştirmeden önce hedefleme atayabilir ve doğru yapılandırmayı doğrulayabilirsiniz.
Satır öğesini etkinleştirme
Satır öğesini etkinleştirmek için:
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']}." )
Reklam grubunu etkinleştirme
Reklam grubunu etkinleştirmek için:
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']}." )
Reklamı etkinleştirme
Bir reklamı etkinleştirmek için:
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']}." )