O Google Ads oferece várias otimizações de recursos que podem ser realizadas automaticamente para melhorar a qualidade dos seus anúncios.
Isso inclui desde a criação automática de recursos de imagem com uma prévia da página de destino de um anúncio até a otimização de recursos de vídeo para diferentes formatos e durações.
Cada configuração de automação de recursos tem um asset_automation_type
,
que define o tipo de automação de recursos que ela representa, e um asset_automation_status
,
que representa se a automação está ativada ou desativada.
Algumas automações de recursos são configuradas no nível da campanha, enquanto outras são definidas no nível do anúncio do grupo de anúncios.
Configurações de automação de recursos no nível da campanha
Elas configuram uma automação de recursos para uma campanha inteira. Nem todos estão disponíveis para todos os tipos de campanha. Consulte a documentação de referência para mais detalhes.
Tipo de automação de recursos | Tipos de campanha compatíveis | Padrão |
---|---|---|
FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION | Performance Max e pesquisa | Ativada para campanhas Performance Max e desativada para campanhas de pesquisa |
GENERATE_ENHANCED_YOUTUBE_VIDEOS | Performance Max | Ativado |
GENERATE_IMAGE_ENHANCEMENT | Performance Max | Ativada para campanhas Performance Max e desativada para campanhas de pesquisa |
GENERATE_IMAGE_EXTRACTION | Performance Max | O valor de controle da extensão de imagem dinâmica no nível da conta. |
TEXT_ASSET_AUTOMATION | Performance Max e pesquisa | Ativada para campanhas Performance Max e desativada para campanhas de pesquisa |
O snippet a seguir mostra como definir as configurações de automação de recursos como OPT_IN
para
uma campanha PMax:
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 }); }
Configurações de automação de recursos no nível do anúncio
Elas configuram uma automação de recursos para um único anúncio. Nem todos estão disponíveis para todos os tipos de anúncio. Consulte a documentação de referência para mais detalhes.
Tipo de automação de recursos | Tipos de anúncios compatíveis | Padrão |
---|---|---|
GENERATE_DESIGN_VERSIONS_FOR_IMAGES | DemandGenMultiAssetAd | Ativado |
GENERATE_LANDING_PAGE_PREVIEW | DemandgenVideoResponsiveAd | Desativado |
GENERATE_SHORTER_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Ativado |
GENERATE_VERTICAL_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Ativado |
GENERATE_VIDEOS_FROM_OTHER_ASSETS | DemandGenMultiAssetAds | Ativado |