پس از ایجاد و پیکربندی منابع Demand Gen خود، میتوانید فیلدهای entityStatus آنها را به ENTITY_STATUS_ACTIVE بهروزرسانی کنید تا نمایش تبلیغات شروع شود. برای شروع نمایش تبلیغات، هر سه منبع باید فعال باشند.
منابع LineItem باید با EntityStatus "draft" ایجاد شده و در درخواست بعدی فعال شوند. منابع AdGroup و AdGroupAd را میتوان با EntityStatus "active" ایجاد کرد، اما توصیه میشود که این منابع را با وضعیت "paused" ایجاد کنید. به این ترتیب میتوانید قبل از فعال کردن منابع در درخواستهای بعدی، هدفگیری را تعیین کرده و پیکربندی صحیح را تأیید کنید.
فعال کردن آیتم خطی
نحوه فعال کردن یک آیتم خطی به شرح زیر است:
پایتون
# 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']}." )
فعال کردن گروه تبلیغاتی
نحوه فعال کردن یک گروه تبلیغاتی به شرح زیر است:
پایتون
# 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']}." )
فعال کردن تبلیغ
نحوه فعال کردن تبلیغ به شرح زیر است:
پایتون
# 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']}." )