Registro de anuncios de hotel : masivo
Define un anuncio de hotel que se puede descargar y cargar en un archivo masivo.
Un anuncio de hotel no se usa directamente para la copia del anuncio entregado. En su lugar, el motor de entrega genera anuncios de hotel a partir de los detalles del hotel que encuentra en el catálogo de la tienda Microsoft Merchant Center del cliente.
Puede descargar todos los registros de Hotel Ad de la cuenta incluyendo el valor DownloadEntity de HotelAds en la solicitud de servicio DownloadCampaignsByAccountIds o DownloadCampaignsByCampaignIds . Además, la solicitud de descarga debe incluir el ámbito EntityData . Para obtener más información sobre el servicio masivo, incluidos los procedimientos recomendados, consulte Descarga y carga masivas.
En el siguiente ejemplo de CSV masivo se agregaría un nuevo anuncio de hotel si se proporciona un valor de Id. primario válido.
Type,Status,Id,Parent Id,Campaign,Ad Group,Client Id,Modified Time,Title,Text,Display Url,Destination Url,Promotion,Device Preference,Ad Format Preference,Name,App Platform,App Id,Final Url,Mobile Final Url,Tracking Template,Custom Parameter,Title Part 1,Title Part 2,Path 1,Path 2
Format Version,,,,,,,,,,,,,,6.0,,,,,,,,,,
Hotel Ad,Active,,-1112,ParentCampaignNameGoesHere,AdGroupNameGoesHere,ClientIdGoesHere,,,,,,Find New Customers & Increase Sales!,,,,,,,,,,,,,
Si usa los SDK de Bing Ads para .NET, Java o Python, puede ahorrar tiempo con BulkServiceManager para cargar y descargar el objeto BulkHotelAd , en lugar de llamar directamente a las operaciones del servicio y escribir código personalizado para analizar cada campo del archivo masivo.
var uploadEntities = new List<BulkEntity>();
// Map properties in the Bulk file to the BulkHotelAd
var bulkHotelAd = new BulkHotelAd
{
// 'Parent Id' column header in the Bulk file
AdGroupId = adGroupIdKey,
// 'Ad Group' column header in the Bulk file
AdGroupName = "AdGroupNameGoesHere",
// 'Campaign' column header in the Bulk file
CampaignName = "ParentCampaignNameGoesHere",
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// Map properties in the Bulk file to the
// HotelAd object of the Campaign Management service.
HotelAd = new HotelAd
{
// 'Id' column header in the Bulk file
Id = null,
// 'Promotion' column header in the Bulk file
PromotionalText = "Find New Customers & Increase Sales!",
// 'Status' column header in the Bulk file
Status = AdStatus.Active,
},
};
uploadEntities.Add(bulkHotelAd);
var entityUploadParameters = new EntityUploadParameters
{
Entities = uploadEntities,
ResponseMode = ResponseMode.ErrorsAndResults,
ResultFileDirectory = FileDirectory,
ResultFileName = DownloadFileName,
OverwriteResultFile = true,
};
var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();
Para un registro de Hotel Ad , los siguientes campos de atributo están disponibles en el esquema de archivos masivos.
- Grupo de anuncios
- Campaña
- Id. de cliente
- Estado de la apelación editorial
- Ubicación editorial
- Código de motivo editorial
- Estado editorial
- Término editorial
- Id
- Tiempo de modificación
- Parent Id
- Países editores
- Estado
Grupo de anuncios
Nombre del grupo de anuncios que contiene el anuncio.
Añadir: Solo lectura y Obligatorio
Actualizar: Solo lectura y Obligatorio
Eliminar: Solo lectura y Obligatorio
Nota:
Para agregar, actualizar y eliminar, debe especificar el campo Id. primario o Grupo de anuncios .
Campaña
Nombre de la campaña que contiene el grupo de anuncios y el anuncio.
Añadir: Solo lectura
Actualizar: Solo lectura
Eliminar: Solo lectura
Identificador de cliente
Se usa para asociar registros en el archivo de carga masiva con registros en el archivo de resultados. El servidor no usa ni almacena el valor de este campo; simplemente se copia del registro cargado en el registro de resultados correspondiente. Puede ser cualquier cadena válida de hasta 100 en longitud.
Añadir: Opcional
Actualizar: Opcional
Eliminar: Solo lectura
Estado de la apelación editorial
Determina si puede apelar los problemas encontrados por la revisión editorial.
Los valores posibles se describen en la tabla siguiente.
Valor | Descripción |
---|---|
Atractivo | El tema editorial es atractivo. |
AppealPending | El tema editorial es apelable y se ha presentado una apelación. |
NotAppealable | El tema editorial no es atractivo. |
Añadir: Solo lectura
Actualizar: Solo lectura
Eliminar: Solo lectura
Ubicación editorial
Componente o propiedad del anuncio que no pudo revisar editorialmente.
Añadir: Solo lectura
Actualizar: Solo lectura
Eliminar: Solo lectura
Código de motivo editorial
Código que identifica el motivo del error. Para obtener una lista de posibles códigos de motivo, consulte Códigos de motivo editoriales.
Añadir: Solo lectura
Actualizar: Solo lectura
Eliminar: Solo lectura
Estado editorial
Estado editorial del anuncio.
Los valores posibles se describen en la tabla siguiente.
Añadir: Solo lectura
Actualizar: Solo lectura
Eliminar: Solo lectura
Término editorial
El término que falló en la revisión editorial.
Este campo no se establecerá si una combinación de términos produjo el error o si el error se basó en una infracción de directiva.
Añadir: Solo lectura
Actualizar: Solo lectura
Eliminar: Solo lectura
Id
Identificador generado por el sistema del anuncio.
Añadir: Opcional. Debe dejar este campo vacío o especificar un identificador negativo. A continuación, se puede hacer referencia a un identificador negativo establecido para el anuncio en el campo Id. primario de tipos de registro dependientes, como Etiqueta de anuncio de hotel. Esto se recomienda si va a agregar nuevos anuncios y nuevos registros dependientes en el mismo archivo masivo. Para obtener más información, vea Claves de referencia de esquema de archivos masivos.
Actualizar: Solo lectura y Obligatorio
Eliminar: Solo lectura y Obligatorio
Tiempo de modificación
Fecha y hora en que se actualizó por última vez la entidad. El valor se encuentra en la hora UTC (hora universal coordinada).
Nota:
El valor de fecha y hora refleja la fecha y hora en el servidor, no en el cliente. Para obtener información sobre el formato de la fecha y hora, vea la entrada dateTime en Tipos de datos XML primitivos.
Añadir: Solo lectura
Actualizar: Solo lectura
Eliminar: Solo lectura
Parent Id
Identificador generado por el sistema del grupo de anuncios que contiene el anuncio.
Este campo masivo se asigna al campo Id del registro del grupo de anuncios .
Añadir: Solo lectura y Obligatorio. Debe especificar un identificador de grupo de anuncios existente o especificar un identificador negativo que sea igual al campo Id del registro del grupo de anuncios primario. Esto se recomienda si va a agregar nuevos anuncios a un nuevo grupo de anuncios en el mismo archivo masivo. Para obtener más información, vea Claves de referencia de esquema de archivos masivos.
Actualizar: Solo lectura
Eliminar: Solo lectura
Nota:
Para agregar, actualizar y eliminar, debe especificar el campo Id. primario o Grupo de anuncios .
Países editores
Lista de países o regiones del publicador cuyas directrices editoriales no permiten el término especificado.
En un archivo masivo, la lista de países o regiones del publicador se delimita con un punto y coma (;).
Añadir: Solo lectura
Actualizar: Solo lectura
Eliminar: Solo lectura
Estado
Estado del anuncio.
Los valores posibles son Active, Paused o Deleted.
Añadir: Opcional. El valor predeterminado es Active.
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia.
Eliminar: Obligatorio. El estado debe establecerse en Eliminado.