توفّر "إعلانات 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.