Fazer referência a todos os recursos em um diretório ou pasta da biblioteca de recursos

Este artigo se aplica somente aos criativos dinâmicos com feeds. Entre em contato com sua equipe da conta da Google Marketing Platform para ativar esse recurso.

Se você quiser fazer referência a todos os recursos de criativos dinâmicos em determinada pasta, será possível fazer isso configurando diretórios da biblioteca de recursos. Esses diretórios também são chamados caminhos de pastas. Diretórios da biblioteca de recursos permitem conseguir todos os recursos de criativos dinâmicos da pasta da biblioteca de recursos em um formato de objeto JSON. Nesse objeto, key é o nome do arquivo e value é o local do arquivo em nosso CDN interno.

Nós estimamos que o Studio permita fazer referência a cerca de 80 imagens ou 10 vídeos dentro do diretório, desde que não haja outro conteúdo no feed, como colunas adicionais. Se o diretório tiver mais imagens ou vídeos, você poderá ter problemas de carga total na sua peça criativa. Por isso, recomendamos que você mantenha em uma determinada pasta somente as imagens ou os vídeos que deseja enviar à peça criativa.

Para fazer referência a todos os recursos em uma pasta:

  1. Na biblioteca de recursos, clique na pasta. A página "Detalhes" é exibida no lado direito da janela. Abaixo do nome da pasta e das informações modificadas, será exibido o "Caminho dinâmico" do diretório atual. O caminho começa com DRM_Directory:, não com DRM_Asset.

    Exemplo de caminho dinâmico de diretório:

    DRM_Directory:ourfolder/where we host our assets/
  2. Adicione o caminho dinâmico do diretório ao seu feed.

    Abaixo temos uma amostra de feed que inclui o material da biblioteca de recursos. A coluna B exibe o caminho dinâmico do diretório:

    A B
    Código ALFolder
    1 DRM_Directory:ourfolder/where we host our assets/
  3. No seu perfil dinâmico, selecione o tipo de campo Caminho do diretório da biblioteca de recursos para acessar todos os recursos na pasta.

    Exemplo de código gerado no Studio:

    dynamicContent.Sample_AssetDirectory_Application[0].ALFolder = {"image2_burger.jpg" : {"Type" : "file", "Url" :
    "https://s0.2mdn.net/ads/richmedia/studio/30933981/10030020_20140408091452935_image2_burger.jpg"},"image1_salad.jpg" : {"Type" : "file", "Url" :
    "https://s0.2mdn.net/ads/richmedia/studio/30933393/10030020_20140408091422952_image1_salad.jpg"},"image1_salad_old.jpg" : {"Type" : "file", "Url" :
    "https://s0.2mdn.net/ads/richmedia/studio/30933864/10030020_20140408091442259_image1_salad_old.jpg"}};
    
  4. Agora já é possível conseguir uma referência para qualquer arquivo desse diretório usando somente o nome do arquivo do recurso. Por exemplo, se você quiser carregar image2_burger.jpg, crie uma nova variável para manter o caminho do URL, defina-a igual ao objeto ALForder de conteúdo dinâmico transmitido no nome do arquivo e indique que deseja o URL:

    var imageUrl = dynamicContent.Sample_AssetDirectory_Application[0].ALFolder["image2_burger.jpg"].Url;
    
  5. Carregue a imagem na sua peça criativa.

    Defina a origem de um elemento de imagem com o código "food" para carregar a imagem dinâmica.

    Por exemplo, suponha que haja um elemento de imagem no arquivo HTML:

    <img id="food" src="default_food.jpg" height="140" width="180">
    

    Usando JavaScript, configure a origem da imagem usando a variável imageUrl definida na etapa anterior.

    document.getElementById('food').src = imageUrl;
    

Isso foi útil?

Como podemos melhorá-lo?

Precisa de mais ajuda?

Siga as próximas etapas:

Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
16075334646222674125
true
Pesquisar na Central de Ajuda
true
true
true
true
true
74220
false
false