הפעלת משאבים

אחרי שיוצרים ומגדירים את הנכסים של הקמפיין ליצירת ביקוש, אפשר לעדכן את השדות entityStatus ל-ENTITY_STATUS_ACTIVE כדי להתחיל להציג מודעות. כדי להתחיל להציג מודעות, כל שלושת מקורות המידע צריכים להיות פעילים.

צריך ליצור משאבי LineItem עם EntityStatus 'טיוטה' ולהפעיל אותם בבקשה הבאה. אפשר ליצור את המשאבים AdGroup ו-AdGroupAd עם הסטטוס EntityStatus, אבל מומלץ ליצור אותם עם הסטטוס paused (בהשהיה). כך תוכלו להקצות טירגוט ולאמת את ההגדרה הנכונה לפני הפעלת המשאבים בבקשות הבאות.

הפעלת פריט

כך מפעילים פריט:

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']}."
)