تفعيل المراجع

بعد إنشاء موارد "حملة زيادة الطلب" وإعدادها، يمكنك تعديل حقول 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']}."
)