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

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

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

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

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

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

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

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

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

Java

// 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::V22::Resources::AssetAutomationSetting->new({
      assetAutomationStatus => OPTED_IN,
      assetAutomationType   => $asset_automation_type
    });
}
      

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

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

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