إعدادات التشغيل الآلي لمواد العرض

توفّر "إعلانات Google" عدّة تحسينات لمواد العرض يمكن إجراؤها تلقائيًا لتحسين قوة إعلاناتك.

وتتراوح هذه التحسينات بين إنشاء مواد عرض صور تلقائيًا تتضمّن معاينة للصفحة المقصودة للإعلان، وتحسين مواد عرض الفيديو لمختلف الأشكال والأطوال.

لكلّ إعداد من إعدادات التشغيل الآلي لمواد العرض asset_automation_type، الذي يحدّد نوع التشغيل الآلي لمواد العرض التي يمثّلها، وasset_automation_status، الذي يمثّل ما إذا كان التشغيل الآلي مفعّلاً أو غير مفعّل.

يتم ضبط بعض عمليات برمجة مواد العرض على مستوى الحملة، بينما يتم ضبط عمليات أخرى على مستوى الإعلان في المجموعة الإعلانية.

إعدادات التشغيل الآلي لمواد العرض على مستوى الحملة

تضبط هذه الإعدادات عملية برمجة مواد العرض لحملة كاملة. ولا تتوفّر جميعها لكلّ نوع من أنواع الحملات: يُرجى الرجوع إلى المستندات المرجعية لمزيد من التفاصيل.

نوع برمجة مواد العرض أنواع الحملات المتوافقة تلقائي
FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION حملات الأداء الأفضل، "الإعلانات على شبكة البحث"

مفعّلة لحملات الأداء الأفضل، وغير مفعّلة لـ "الإعلانات على شبكة البحث"

ملاحظة: سيؤدّي تفعيل ميزة "توسيع عنوان URL النهائي" إلى أن تنشئ Google تلقائيًا مواد عرض نصية (عناوين وأوصاف) لتطابق محتوى الصفحات المقصودة التي يتم اختيارها تلقائيًا. لا يمكن إيقاف هذه الميزة إذا كان توسيع عنوان URL النهائي مفعّلاً. ويختلف ذلك عن ميزة TEXT_ASSET_AUTOMATION العادية (تخصيص النص)، التي تخصّص نص الإعلان في جميع الإعلانات في الحملة.

GENERATE_ENHANCED_YOUTUBE_VIDEOS حملات الأداء الأفضل الأجهزة المفعّلة
GENERATE_IMAGE_ENHANCEMENT حملات الأداء الأفضل مفعّلة لحملات الأداء الأفضل، وغير مفعّلة لـ "الإعلانات على شبكة البحث"
GENERATE_IMAGE_EXTRACTION حملات الأداء الأفضل قيمة التحكّم في "إضافات الصور الديناميكية" على مستوى الحساب

ملاحظة: لا يمكن ضبط هذا الإعداد على مستوى الحساب إلا في واجهة الويب الخاصة بخدمة "إعلانات Google".

TEXT_ASSET_AUTOMATION حملات الأداء الأفضل، "الإعلانات على شبكة البحث" مفعّلة لحملات الأداء الأفضل، وغير مفعّلة لـ "الإعلانات على شبكة البحث"

يوضّح المقتطف التالي كيفية ضبط إعدادات التشغيل الآلي لمواد العرض على OPT_IN لحملة الأداء الأفضل:

جافا

// Configures the optional opt-in/out status for asset automation settings.
.addAllAssetAutomationSettings(ImmutableList.of(
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(AssetAutomationType.GENERATE_IMAGE_EXTRACTION)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(),
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(
            AssetAutomationType.FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(),
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(AssetAutomationType.TEXT_ASSET_AUTOMATION)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(),
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(AssetAutomationType.GENERATE_ENHANCED_YOUTUBE_VIDEOS)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(),
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(AssetAutomationType.GENERATE_IMAGE_ENHANCEMENT)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build()))
      

#C

campaign.AssetAutomationSettings.AddRange(new[]{
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.GenerateImageExtraction,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.FinalUrlExpansionTextAssetAutomation,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.TextAssetAutomation,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.GenerateEnhancedYoutubeVideos,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.GenerateImageEnhancement,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
});
      

PHP

This example is not yet available in PHP; you can take a look at the other languages.
    

Python

# Configures the optional opt-in/out status for asset automation settings.
for asset_automation_type_enum in [
    client.enums.AssetAutomationTypeEnum.GENERATE_IMAGE_EXTRACTION,
    client.enums.AssetAutomationTypeEnum.FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION,
    client.enums.AssetAutomationTypeEnum.TEXT_ASSET_AUTOMATION,
    client.enums.AssetAutomationTypeEnum.GENERATE_ENHANCED_YOUTUBE_VIDEOS,
    client.enums.AssetAutomationTypeEnum.GENERATE_IMAGE_ENHANCEMENT,
]:
    asset_automattion_setting: Campaign.AssetAutomationSetting = (
        client.get_type("Campaign").AssetAutomationSetting()
    )
    asset_automattion_setting.asset_automation_type = (
        asset_automation_type_enum
    )
    asset_automattion_setting.asset_automation_status = (
        client.enums.AssetAutomationStatusEnum.OPTED_IN
    )
    campaign.asset_automation_settings.append(asset_automattion_setting)
      

Ruby

# Configures the optional opt-in/out status for asset automation settings.
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :GENERATE_IMAGE_EXTRACTION
  aas.asset_automation_status = :OPTED_IN
end
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION
  aas.asset_automation_status = :OPTED_IN
end
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :TEXT_ASSET_AUTOMATION
  aas.asset_automation_status = :OPTED_IN
end
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :GENERATE_ENHANCED_YOUTUBE_VIDEOS
  aas.asset_automation_status = :OPTED_IN
end
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :GENERATE_IMAGE_ENHANCEMENT
  aas.asset_automation_status = :OPTED_IN
end
      

Perl

# Configures the optional opt-in/out status for asset automation settings.
# When we create the campaign object, we set campaign->{assetAutomationSettings}
# equal to $asset_automation_settings.
my $asset_automation_settings = [];
my $asset_automation_types    = [
  GENERATE_IMAGE_EXTRACTION, FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION,
  TEXT_ASSET_AUTOMATION,     GENERATE_ENHANCED_YOUTUBE_VIDEOS,
  GENERATE_IMAGE_ENHANCEMENT
];
foreach my $asset_automation_type (@$asset_automation_types) {
  push @$asset_automation_settings,
    Google::Ads::GoogleAds::V24::Resources::AssetAutomationSetting->new({
      assetAutomationStatus => OPTED_IN,
      assetAutomationType   => $asset_automation_type
    });
}
      

curl

إعدادات برمجة مواد العرض على مستوى الإعلان

تضبط هذه الإعدادات عملية برمجة مواد العرض لإعلان واحد. ولا تتوفّر جميعها لكلّ نوع من أنواع الإعلانات: يُرجى الرجوع إلى المستندات المرجعية لمزيد من التفاصيل.

نوع برمجة مواد العرض أنواع الإعلانات المتوافقة تلقائي
GENERATE_ANIMATED_IMAGES_FROM_OTHER_ASSETS DemandGenMultiAssetAd الأجهزة المفعّلة
GENERATE_DESIGN_VERSIONS_FOR_IMAGES DemandGenMultiAssetAd الأجهزة المفعّلة
GENERATE_LANDING_PAGE_PREVIEW DemandgenVideoResponsiveAd غير مفعّل
GENERATE_LANDING_PAGE_TEXT DemandgenVideoResponsiveAd الأجهزة المفعّلة
GENERATE_SHORTER_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd الأجهزة المفعّلة
GENERATE_VERTICAL_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd الأجهزة المفعّلة
GENERATE_VIDEOS_FROM_OTHER_ASSETS DemandGenMultiAssetAds الأجهزة المفعّلة

إرشادات النصوص

تسمح لك إرشادات النصوص بتحسين رسائل العلامة التجارية لمواد العرض النصية التي يتم إنشاؤها تلقائيًا في حملات الأداء الأفضل وحملات AI Max من خلال تحديد عمليات استبعاد العبارات وقيود الرسالة الإعلانية.

لاستخدام إرشادات النصوص، املأ حقل text_guidelines في مصدر Campaign:

  • عمليات استبعاد المصطلحات: قدِّم قائمة بالكلمات أو العبارات التامة التي يجب استبعادها من مواد العرض النصية التي يتم إنشاؤها. يمكن أن يتضمّن كل استبعاد ما يصل إلى 30 حرفًا، مع حدّ أقصى يبلغ 25 عملية استبعاد.
  • قيود الرسائل الإعلانية: قدِّم تعليمات ذات شكل حر (تتضمّن كلّ منها ما يصل إلى 300 حرف) لتوجيه عملية إنشاء النصوص المستندة إلى الذكاء الاصطناعي. يمكنك تقديم ما يصل إلى 40 قيدًا. لا يتوفّر لنوع القيد سوى RESTRICTION_BASED_EXCLUSION.