Condividi tramite


Record immagine - Bulk

Definisce un'immagine che può essere caricata e scaricata in un file bulk.

È possibile scaricare tutti i record image nell'account includendo il valore DownloadEntity di Images nella richiesta del servizio DownloadCampaignsByAccountIds o DownloadCampaignsByCampaignIds . Inoltre, la richiesta di download deve includere l'ambito EntityData . Per altre informazioni sul servizio bulk, incluse le procedure consigliate, vedere Download e caricamento in blocco.

Nell'esempio csv bulk seguente viene aggiunta una nuova immagine.

Type,Status,Id,Parent Id,Client Id,Modified Time,Text,Url,Name
Format Version,,,,,,,,,,6.0
Image,Active,-20,0,ClientIdGoesHere,,My Image,https://contoso.com/PhotoStock_123.jpg,

Se si usano gli SDK di Bing Ads per .NET, Java o Python, è possibile risparmiare tempo usando BulkServiceManager per caricare e scaricare l'oggetto BulkImage , anziché chiamare direttamente le operazioni del servizio e scrivere codice personalizzato per analizzare ogni campo nel file bulk.

var uploadEntities = new List<BulkEntity>();

// Map properties in the Bulk file to the BulkImage
var bulkImage = new BulkImage
{
    // 'Id' column header in the Bulk file
    Id = imageIdKey,
    // 'Parent Id' column header in the Bulk file
    AccountId = 0,
    // 'Height' column header in the Bulk file
    Height = null,
    // 'Width' column header in the Bulk file
    Width = null,
    // 'Url' column header in the Bulk file
    Url = "https://contoso.com/PhotoStock_123.jpg",
    // 'Sub Type' column header in the Bulk file
    SubType = "GenericImage",
    // 'Text' column header in the Bulk file
    Text = "My Image",
    // 'Client Id' column header in the Bulk file
    ClientId = "ClientIdGoesHere",
    // 'Status' column header in the Bulk file
    Status = Status.Active
};

uploadEntities.Add(bulkImage);

var entityUploadParameters = new EntityUploadParameters
{
    Entities = uploadEntities,
    ResponseMode = ResponseMode.ErrorsAndResults,
    ResultFileDirectory = FileDirectory,
    ResultFileName = DownloadFileName,
    OverwriteResultFile = true,
};

var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();

Per un record Immagine , i campi dell'attributo seguenti sono disponibili nello schema file bulk.

ID Client

Usato per associare i record nel file di caricamento bulk ai record nel file dei risultati. Il valore di questo campo non viene utilizzato o archiviato dal server; viene semplicemente copiato dal record caricato nel record di risultati corrispondente. Può essere qualsiasi stringa valida fino a 100 di lunghezza.

Aggiungere: Opzionale
Cancellare: Sola lettura

Altezza

Altezza dell'immagine archiviata nella libreria multimediale.

Le dimensioni dell'immagine visualizzate dipendono in parte dalle proporzioni del collegamento di asset, ad esempio, come definito nel campo Immagini di un annuncio reattivo.

Aggiungere: Sola lettura
Cancellare: Sola lettura

Id

Identificatore generato dal sistema dell'immagine.

Aggiungere: Opzionale. È necessario lasciare vuoto questo campo o specificare un identificatore negativo. È quindi possibile fare riferimento a un identificatore negativo impostato per l'immagine nei tipi di record dipendenti, ad esempio il campo Immagini di un annuncio reattivo. Questa operazione è consigliata se si aggiungono nuova immagine e nuovi record dipendenti nello stesso file bulk. Per altre informazioni, vedere Chiavi di riferimento dello schema file bulk.
Cancellare: Sola lettura e Obbligatorio

Ora modifica

Data e ora dell'ultimo aggiornamento dell'entità. Il valore è espresso nell'ora UTC (Coordinated Universal Time).

Nota

Il valore di data e ora riflette la data e l'ora nel server, non nel client. Per informazioni sul formato della data e dell'ora, vedere la voce dateTime in Tipi di dati XML primitivi.

Aggiungere: Sola lettura
Cancellare: Sola lettura

Parent Id

Identificatore generato dal sistema dell'account che contiene l'immagine.

Questo campo bulk esegue il mapping al campo ID del record account .

Aggiungere: Sola lettura
Cancellare: Sola lettura

Stato

Stato dell'immagine.

I valori possibili sono Attivo o Eliminato.

Aggiungere: Opzionale. Il valore predefinito è Attivo.
Cancellare: Obbligatorio. Lo stato deve essere impostato su Eliminato.

Sottotipo

Il sottotipo dell'immagine indica le proporzioni supportate dell'immagine caricata.

È consigliabile usare "GenericImage" con dimensioni di 703 larghezza x 368 altezza o superiore, in pixel.

Il sottotipo deve essere impostato su "Logo" se l'immagine è associata a un annuncio come "LandscapeLogoMedia" o "SquareLogoMedia".

Di seguito sono descritti tutti i valori di sottotipo supportati con le restrizioni relative alle dimensioni e alle proporzioni corrispondenti.

Sottotipo Proporzioni Dimensione minima
GenericImage Variabili 40 larghezza x 40 altezza, in pixel
LandscapeLogoMedia 4:1 512 larghezza x 128 altezza, in pixel
SquareLogoMedia 1:1 128 larghezza x 128 altezza, in pixel
Image16x9 16:9 640 larghezza x 360 altezza, in pixel
Image15x10 1.5:1 300 larghezza x 200 altezza, in pixel
Image4x3 4:3 100 larghezza x 75 altezza, in pixel
Image1x1 1:1 128 larghezza x 128 altezza, in pixel
Image191x100 1.91:1 703 larghezza x 368 altezza, in pixel
Image4x1 4:1 512 larghezza x 128 altezza, in pixel

Nota

La larghezza e l'altezza massime in pixel sono 2592 e 2048 in modo indipendente ed è comunque necessario mantenere una delle proporzioni supportate. Ad esempio, se il sottotipo è Image191x100 e la larghezza è 2592, l'altezza deve essere 1357.

Le immagini con animazione non sono supportate. Sono supportati i tipi MIME seguenti.

  • GIF
  • JPEG
  • PNG

Consiglio

Le immagini PNG vengono convertite in JPEG. Se non si è soddisfatti della qualità dopo la conversione, è consigliabile fornire direttamente JPEG.

Aggiungere: Obbligatorio
Cancellare: Sola lettura

Testo

Testo o etichetta personalizzata dell'immagine archiviata nella libreria multimediale.

Aggiungere: Opzionale
Cancellare: Sola lettura

Url

URL in cui è possibile accedere all'immagine.

Per caricare una nuova immagine, è necessario specificare un URL temporaneo in cui il servizio bulk può accedere e recuperare l'immagine.

Quando si scarica l'immagine, questo campo contiene un URL fornito dal servizio bulk in cui è possibile accedere e recuperare l'immagine archiviata in base alle esigenze.

È possibile caricare un'immagine PNG o JPEG. Le immagini con animazione non sono supportate. Le immagini PNG vengono convertite in JPEG. Se non si è soddisfatti della qualità dopo la conversione, è consigliabile fornire direttamente JPEG.

Aggiungere: Obbligatorio
Cancellare: Sola lettura

Larghezza

Larghezza dell'immagine archiviata nella libreria multimediale.

Le dimensioni dell'immagine visualizzate dipendono in parte dalle proporzioni del collegamento di asset, ad esempio, come definito nel campo Immagini di un annuncio reattivo.

Aggiungere: Sola lettura
Cancellare: Sola lettura