Enregistrement d’extension d’annonce de promotion de groupe d’annonces - En bloc
Définit un enregistrement d’association entre un groupe d’annonces et une extension d’annonce de promotion qui peut être chargé et téléchargé dans un fichier en bloc. Pour charger ou télécharger le groupe d’annonces ou l’extension d’annonces promotionnelles, utilisez l’enregistrement Groupe d’annonces ou Extension d’annonce de promotion .
Remarque
Les extensions de promotion sont disponibles pour les clients dans le pilote de fonctionnalité (GetCustomerPilotFeatures retourne 720).
Vous pouvez télécharger tous les enregistrements d’extension d’annonces de promotion de groupe d’annonces dans le compte en incluant la valeur DownloadEntityd’AdGroupPromotionAdExtensions dans la demande de service DownloadCampaignsByAccountIds ou DownloadCampaignsByCampaignIds . En outre, la demande de téléchargement doit inclure l’étendue EntityData . Pour plus d’informations sur le service en bloc, y compris les meilleures pratiques, consultez Téléchargement et chargement en bloc.
L’exemple csv en bloc suivant associe une extension d’annonce promotionnelle à un groupe d’annonces si des valeurs ID et ID parent valides sont fournies.
Type,Status,Id,Parent Id,Campaign,Ad Group,Client Id,Modified Time,Name
Format Version,,,,,,,,6.0
Ad Group Promotion Ad Extension,Active,-11,-1111,,,ClientIdGoesHere,,
Si vous utilisez les Kits de développement logiciel (SDK) Bing Ads pour .NET, Java ou Python, vous pouvez gagner du temps à l’aide de BulkServiceManager pour charger et télécharger l’objet BulkAdGroupPromotionAdExtension , au lieu d’appeler directement les opérations de service et d’écrire du code personnalisé pour analyser chaque champ dans le fichier en bloc.
var uploadEntities = new List<BulkEntity>();
// Map properties in the Bulk file to the BulkAdGroupPromotionAdExtension
var bulkAdGroupPromotionAdExtension = new BulkAdGroupPromotionAdExtension
{
// Map properties in the Bulk file to the
// AdExtensionIdToEntityIdAssociation object of the Campaign Management service.
AdExtensionIdToEntityIdAssociation = new AdExtensionIdToEntityIdAssociation
{
// 'Id' column header in the Bulk file
AdExtensionId = promotionAdExtensionIdKey,
// 'Parent Id' column header in the Bulk file
EntityId = adGroupIdKey,
},
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// 'Status' column header in the Bulk file
Status = Status.Active,
};
uploadEntities.Add(bulkAdGroupPromotionAdExtension);
var entityUploadParameters = new EntityUploadParameters
{
Entities = uploadEntities,
ResponseMode = ResponseMode.ErrorsAndResults,
ResultFileDirectory = FileDirectory,
ResultFileName = DownloadFileName,
OverwriteResultFile = true,
};
var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();
Pour un enregistrement d’extension d’annonce de promotion de groupe d’annonces, les champs d’attribut suivants sont disponibles dans le schéma de fichier en bloc.
- Groupe d’annonces
- Campagne
- Client Id
- Emplacement éditorial
- Code de raison éditorial
- État éditorial
- Terme éditorial
- Id
- Heure de modification
- Parent Id
- Pays d’éditeur
- État
Groupe d’annonces
Nom du groupe d’annonces auquel cette extension d’annonce est associée ou supprimée.
Ajouter: Lecture seule et Obligatoire
Supprimer: Lecture seule et Obligatoire
Remarque
Pour ajouter et supprimer, vous devez spécifier l’ID parent ou les deux champs Groupe d’annonces et Campagne .
Campagne
Nom de la campagne qui contient le groupe d’annonces auquel cette extension d’annonce est associée ou supprimée.
Ajouter: En lecture seule
Supprimer: En lecture seule
Remarque
Pour ajouter et supprimer, vous devez spécifier l’ID parent ou les deux champs Groupe d’annonces et Campagne .
ID client
Permet d’associer des enregistrements du fichier de chargement en bloc aux enregistrements du fichier de résultats. La valeur de ce champ n’est pas utilisée ou stockée par le serveur ; il est simplement copié de l’enregistrement chargé vers l’enregistrement de résultat correspondant. Il peut s’agir d’une chaîne valide d’une longueur maximale de 100.
Ajouter: Optionnel
Supprimer: En lecture seule
Emplacement éditorial
Composant ou propriété de l’extension d’annonce qui a échoué à la révision éditoriale.
Ajouter: En lecture seule
Supprimer: En lecture seule
Code de raison éditorial
Code qui identifie la raison de l’échec. Pour obtenir la liste des codes de raison possibles, consultez Codes de raison éditorial.
Ajouter: En lecture seule
Supprimer: En lecture seule
État éditorial
La status éditoriale de l’extension d’annonce.
Les valeurs possibles sont décrites dans le tableau ci-dessous.
Ajouter: En lecture seule
Supprimer: En lecture seule
Terme éditorial
Terme qui a échoué à la révision éditoriale.
Ce champ n’est pas défini si une combinaison de termes a provoqué l’échec ou si l’échec est basé sur une violation de stratégie.
Ajouter: En lecture seule
Supprimer: En lecture seule
ID
Identificateur de l’extension d’annonce associée ou supprimée du groupe d’annonces.
Ce champ en bloc est mappé au champ Id de l’enregistrement Extension d’annonce de promotion .
Ajouter: En lecture seule et Obligatoire. Vous devez spécifier un identificateur d’extension d’annonce existant ou un identificateur négatif égal au champ Id de l’enregistrement d’extension d’annonce de promotion parent. Cette option est recommandée si vous ajoutez de nouvelles extensions et associations d’annonces dans le même fichier en bloc. Pour plus d’informations, consultez Clés de référence de schéma de fichier en bloc.
Supprimer: Lecture seule et Obligatoire
Heure de modification
Date et heure de la dernière mise à jour de l’entité. La valeur est exprimée au format UTC (temps universel coordonné).
Remarque
La valeur de date et d’heure reflète la date et l’heure sur le serveur, et non le client. Pour plus d’informations sur le format de la date et de l’heure, consultez l’entrée dateTime dans Types de données XML primitifs.
Ajouter: En lecture seule
Supprimer: En lecture seule
Parent Id
Identificateur du groupe d’annonces auquel cette extension d’annonce est associée ou supprimée.
Ce champ en bloc est mappé au champ Id de l’enregistrement groupe d’annonces .
Ajouter: En lecture seule et Obligatoire. Vous devez spécifier un identificateur de groupe d’annonces existant ou un identificateur négatif égal au champ Id de l’enregistrement de groupe d’annonces parent. Cela est recommandé si vous associez des extensions d’annonces à un nouveau groupe d’annonces dans le même fichier en bloc. Pour plus d’informations, consultez Clés de référence de schéma de fichier en bloc.
Supprimer: Lecture seule et Obligatoire
Remarque
Pour ajouter et supprimer, vous devez spécifier l’ID parent ou les deux champs Groupe d’annonces et Campagne .
Pays d’éditeur
Liste des pays ou régions de l’éditeur dont les directives éditoriales n’autorisent pas le terme spécifié.
Dans un fichier en bloc, la liste des pays ou régions de l’éditeur est délimitée par un point-virgule (;).
Ajouter: En lecture seule
Supprimer: En lecture seule
Statut
Représente l’association status entre le groupe d’annonces et l’extension d’annonce.
Les valeurs possibles sont Active et Deleted. Si l’extension d’annonce est associée au groupe d’annonces, la valeur de ce champ est Active.
Ajouter: En lecture seule
Supprimer: Obligatoire. L’état doit être défini sur Supprimé.