إنشاء مجموعة إعلانية في "حملة زيادة الطلب"

توفّر المجموعة الإعلانية في "حملات زيادة الطلب" تحكّمًا دقيقًا في عروض الأسعار وعرض الإعلانات ضمنها. يتم ضبط ذلك في موارد AdGroup من خلال استراتيجية عروض الأسعار وإعدادات المستودع واستهداف الجمهور.

تحتوي المجموعات الإعلانية على موارد فرعية تُسمى الإعلانات، وهي عبارة عن تصاميم إعلانية تم إعدادها ويتم عرضها بعد الفوز بمزاد.

اختيار الإعدادات

قبل إنشاء مجموعة إعلانية في "حملة زيادة الطلب"، ننصحك بالاطّلاع على الإعدادات الاختيارية التالية للتحكّم بشكل أكبر في عرض الإعلانات:

  • يمكن ضبط bidStrategy باستخدام DemandGenBiddingStrategy لضبط قيمة مستهدَفة مختلفة للمجموعة الإعلانية مقارنةً بالبند الرئيسي عند استخدام استراتيجية عروض أسعار تستند إلى سقف التكلفة المحدّد لكل إجراء أو سقف التكلفة المحدّد لكل نقرة أو استراتيجية عروض أسعار "عائد الإنفاق الإعلاني المستهدف".
  • يمكن ضبط adGroupInventoryControl لاختيار المستودعات الإعلانية التي ستزايد عليها المجموعة الإعلانية وسيتم عرض الإعلانات فيها.
  • تتيح لك targetingExpansion تفعيل الاستهداف المحسّن للمجموعة الإعلانية التي تستخدم استهداف الجمهور. يوسّع الاستهداف المحسّن نطاق عرض الإعلانات ليشمل فئات ديمغرافية تتجاوز الفئات التي حدّدتها. يمكنك فرض قيود على ذلك من خلال استبعاد توسيع نطاق الفئات الديمغرافية.

عند إنشاء مجموعة إعلانية في "حملات زيادة الطلب"، عليك أيضًا ضبط الحقل adGroupFormat على AD_GROUP_FORMAT_DEMAND_GEN.

إنشاء مجموعة إعلانية

إليك كيفية إنشاء مجموعة إعلانية في حملة زيادة الطلب باستخدام الإعدادات التالية:

  • استراتيجية عروض أسعار تعمل على التحسين لتحقيق متوسط تكلفة يبلغ 12 دولارًا أمريكيًا لكل إحالة ناجحة، مع تطبيق استراتيجية عروض أسعار "سقف التكلفة المحدّد لكل إجراء" من عنصر الحملة الرئيسي
  • لن يتم تقديم عروض أسعار إلا على مستودع "الإعلانات أثناء عرض الفيديو" و"إعلانات Shorts" على YouTube.

Python

# Provide the ID of the parent advertiser.
advertiser_id = advertiser-id

# Provide the ID of the parent line item.
line_item_id = line-item-id

# Provide the display name of the ad group.
display_name = display-name

# Create an ad group object with example values.
ad_group_obj = {
    "lineItemId": line_item_id,
    "displayName": display_name,
    "entityStatus": "ENTITY_STATUS_PAUSED",
    "adGroupFormat": "AD_GROUP_FORMAT_DEMAND_GEN",
    "bidStrategy": {
        "demandGenBid": {
            "value": "12000000"
        }
    },
    "adGroupInventoryControl": {
        "selectedInventories": {
            "allowYoutubeStream": True,
            "allowYoutubeShorts": True,
        },
    },

}

# Build and execute request.
response = (
    service.advertisers()
    .adGroups()
    .create(advertiserId=advertiser_id, body=ad_group_obj)
    .execute()
)

# Display the new ad group.
print(f"Demand Gen ad group {response['name']} was created.")