Haftungsausschlussdatensatz – Massendatensatz
Definiert einen Haftungsausschluss, der heruntergeladen und in eine Massendatei hochgeladen werden kann.
Sie können einen Haftungsausschluss einer Kampagne im Konto zuordnen. Verwenden Sie die Kampagnen-Haftungsausschluss-Datensätze , um Haftungsausschlusszuordnungen zu verwalten.
Sie können alle Disclaimer Ad Extension-Einträge im Konto herunterladen, indem Sie den DownloadEntity-Wert von DisclaimerAdExtensions in die Serviceanforderung DownloadCampaignsByAccountIds oder DownloadCampaignsByCampaignIds einschließen. Darüber hinaus muss die Downloadanforderung den EntityData-Bereich enthalten. Weitere Informationen zum Massendienst, einschließlich bewährter Methoden, finden Sie unter Massendownload und -upload.
Im folgenden Massen-CSV-Beispiel wird der freigegebenen Bibliothek des Kontos ein neuer Haftungsausschluss hinzugefügt.
Type,Status,Id,Parent Id,Campaign,Client Id,Modified Time,Start Date,End Date,Ad Schedule,Use Searcher Time Zone,Disclaimer Layout,Name,Popup Text,Title,Final Url,Mobile Final Url
Format Version,,,,,,,,,,,6.0,,,,,,
Disclaimer Ad Extension,Active,-18,0,,,ClientIdGoesHere,,,12/31/2020,English,,(Monday[09:00-21:00]),FALSE,Amenities,ValueOne;ValueTwo;ValueThree,https://www.contoso.com/one; https://www.contoso.com/two; https://www.contoso.com/three,https://mobile.contoso.com/one; https://mobile.contoso.com/two; https://mobile.contoso.com/three
Wenn Sie die Bing Ads SDKs für .NET, Java oder Python verwenden, können Sie Zeit sparen, indem Sie bulkServiceManager zum Hochladen und Herunterladen des BulkDisclaimerAdExtension-Objekts verwenden, anstatt die Dienstvorgänge direkt aufzurufen und benutzerdefinierten Code zum Analysieren der einzelnen Felder in der Massendatei zu schreiben.
var uploadEntities = new List<BulkEntity>();
// Map properties in the Bulk file to the BulkDisclaimerAdExtension
var bulkDisclaimerAdExtension = new BulkDisclaimerAdExtension
{
// 'Parent Id' column header in the Bulk file
AccountId = 0,
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// Map properties in the Bulk file to the
// DisclaimerAdExtension object of the Campaign Management service.
DisclaimerAdExtension = new DisclaimerAdExtension
{
// 'DisclaimerLayout' column header in the Bulk file
DisclaimerLayout = "additionalLine",
// 'Id' column header in the Bulk file
Id = disclaimerAdExtensionIdKey,
// 'Final Url' column header in the Bulk file
FinalUrls = new[] {
// Each Url is delimited by a semicolon (;) in the Bulk file
"https://www.contoso.com/one",
"https://www.contoso.com/two",
"https://www.contoso.com/three"
},
// 'Mobile Final Url' column header in the Bulk file
FinalMobileUrls = new[] {
// Each Url is delimited by a semicolon (;) in the Bulk file
"https://mobile.contoso.com/one",
"https://mobile.contoso.com/two",
"https://mobile.contoso.com/three"
},
// 'Name' column header in the Bulk file
Name = "DisclaimerName",
// 'PopupText' column header in the Bulk file
PopupText = "DisclaimerPopupText",
// 'Title' column header in the Bulk file
Title = "Disclaimer info",
// 'Tracking Template' column header in the Bulk file
TrackingUrlTemplate = null,
// 'Custom Parameter' column header in the Bulk file
UrlCustomParameters = new CustomParameters
{
// Each custom parameter is delimited by a semicolon (;) in the Bulk file
Parameters = new[] {
new CustomParameter(){
Key = "promoCode",
Value = "PROMO1"
},
new CustomParameter(){
Key = "season",
Value = "summer"
},
}
},
// 'Ad Schedule' column header in the Bulk file
Scheduling = new Schedule
{
// Each day and time range is delimited by a semicolon (;) in the Bulk file
DayTimeRanges = new[]
{
// Within each day and time range the format is Day[StartHour:StartMinue-EndHour:EndMinute].
new DayTime
{
Day = Day.Monday,
StartHour = 9,
StartMinute = Minute.Zero,
EndHour = 21,
EndMinute = Minute.Zero,
},
},
// 'End Date' column header in the Bulk file
EndDate = new Microsoft.BingAds.V13.CampaignManagement.Date
{
Month = 12,
Day = 31,
Year = DateTime.UtcNow.Year + 1
},
// 'Start Date' column header in the Bulk file
StartDate = null,
// 'Use Searcher Time Zone' column header in the Bulk file
UseSearcherTimeZone = false,
},
// 'Status' column header in the Bulk file
Status = AdExtensionStatus.Active,
},
};
uploadEntities.Add(bulkDisclaimerAdExtension);
var entityUploadParameters = new EntityUploadParameters
{
Entities = uploadEntities,
ResponseMode = ResponseMode.ErrorsAndResults,
ResultFileDirectory = FileDirectory,
ResultFileName = DownloadFileName,
OverwriteResultFile = true,
};
var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();
Für einen Haftungsausschlussdatensatz sind die folgenden Attributfelder im Massendateischema verfügbar.
- Anzeigenzeitplan
- Client-ID
- Haftungsausschlusslayout
- Redaktioneller Ort
- Redaktioneller Grundcode
- Redaktioneller Status
- Redaktionsbegriff
- Enddatum
- Endgültige URL
- Id
- Mobile Final Url
- Änderungszeit
- Name
- Übergeordnete ID
- Popuptext
- Herausgeberländer
- Startdatum
- Status
- Titel
- Verwenden der Searcher-Zeitzone
- Version
Anzeigenzeitplan
Die Liste der Tages- und Zeitbereiche, für die der Datensatz mit Ihren Anzeigen angezeigt werden soll. Jeder Tag und Zeitbereich umfasst den geplanten Wochentag, die Start-/Endstunde und die Start-/Endminute. Jeder Tag und Zeitbereich wird durch linke und rechte Klammern eingeschlossen und von anderen Tages- und Zeitbereichen durch ein Semikolon (;) Trennzeichen) getrennt. Innerhalb jedes Tages und Zeitbereichs ist das Format Day[StartHour:StartMinue-EndHour:EndMinute].
Die möglichen Werte von StartHour reichen von 00 bis 23, wobei 00 entspricht 12:00 Uhr und 12 :00 Uhr.
Die möglichen Werte von EndHour reichen von 00 bis 24, wobei 00 entspricht 12:00 Uhr und 12 :00 Uhr.
Die möglichen Werte von StartMinute und EndMinute liegen zwischen 00 und 60.
Im folgenden Beispiel werden Tages- und Zeitbereiche an Wochentagen von 9:00 bis 21:00 Uhr veranschaulicht: (Montag[09:00-21:00]);( Dienstag[09:00-21:00]); (Mittwoch[09:00-21:00]); (Donnerstag[09:00-21:00]); (Freitag[09:00-21:00])
Hinzufügen: Optional. Wenn Sie dieses Feld nicht festlegen, kann der Datensatz jederzeit während des Start - und Enddatums des Kalenders geplant werden.
Aktualisieren: Optional. Die einzelnen Tages- und Zeitbereiche können nicht aktualisiert werden. Sie können die Tages- und Zeitbereiche effektiv aktualisieren, indem Sie einen neuen Satz senden, der den vorherigen Satz ersetzen soll. Die Felder Anzeigenzeitplan, Enddatum, Startdatum und Zeitzone der Suche verwenden hängen voneinander ab und werden gemeinsam aktualisiert. Wenn Sie alle diese Felder während des Updates leer lassen, wird keines von ihnen aktualisiert. Wenn Sie Werte für eines dieser Felder einschließen, werden die vorherigen Werte für alle diese Felder entfernt oder ersetzt. Um alle vorherigen Zeitplaneinstellungen zu entfernen, legen Sie jedes dieser Felder auf delete_value fest.
Löschen: Schreibgeschützt
Client-ID
Wird verwendet, um Datensätze in der Massenuploaddatei datensätzen in der Ergebnisdatei zuzuordnen. Der Wert dieses Felds wird vom Server nicht verwendet oder gespeichert. es wird einfach aus dem hochgeladenen Datensatz in den entsprechenden Ergebnisdatensatz kopiert. Es kann eine beliebige gültige Zeichenfolge sein, die eine Länge von bis zu 100 hat.
Hinzufügen: Optional
Aktualisieren: Optional
Löschen: Schreibgeschützt
Haftungsausschlusslayout
Das Layout des Haftungsausschlusses. Kann entweder additionalLine oder popup sein.
Redaktioneller Ort
Die Komponente oder Eigenschaft des Datensatzes, bei dem die redaktionelle Überprüfung fehlgeschlagen ist.
Hinzufügen: Schreibgeschützt
Aktualisieren: Schreibgeschützt
Löschen: Schreibgeschützt
Redaktioneller Grundcode
Ein Code, der die Ursache für den Fehler identifiziert. Eine Liste der möglichen Ursachencodes finden Sie unter Redaktionelle Ursachencodes.
Hinzufügen: Schreibgeschützt
Aktualisieren: Schreibgeschützt
Löschen: Schreibgeschützt
Redaktioneller Status
Die redaktionelle status des Datensatzes.
Mögliche Werte werden in der folgenden Tabelle beschrieben.
Hinzufügen: Schreibgeschützt
Aktualisieren: Schreibgeschützt
Löschen: Schreibgeschützt
Redaktionsbegriff
Der Begriff, der bei der redaktionellen Überprüfung nicht erfolgreich war.
Dieses Feld wird nicht festgelegt, wenn eine Kombination von Begriffen den Fehler verursacht hat oder wenn der Fehler auf einem Richtlinienverstoß basiert.
Hinzufügen: Schreibgeschützt
Aktualisieren: Schreibgeschützt
Löschen: Schreibgeschützt
Enddatum
Die als MM/TT/JJJJ formatierte Datensatz-Zeichenfolge für das geplante Enddatum.
Das Enddatum ist inklusive. Wenn Sie dieses Feld beispielsweise auf 31.12.2020 festlegen, werden die Datensätze am 31.12.2020 um 23:59 Uhr nicht mehr angezeigt.
Hinzufügen: Optional. Wenn Sie kein Enddatum angeben, wird der Datensatz weiterhin übermittelt, es sei denn, Sie halten die zugehörigen Kampagnen, Anzeigengruppen oder Anzeigen an.
Aktualisieren: Optional. Das Enddatum kann verkürzt oder verlängert werden, solange das Startdatum entweder NULL ist oder vor dem neuen Enddatum liegt. Wenn Sie dieses Feld auf die delete_value Zeichenfolge festlegen, entfernen Sie effektiv das Enddatum. Die Felder Anzeigenzeitplan, Enddatum, Startdatum und Zeitzone der Suche verwenden hängen voneinander ab und werden gemeinsam aktualisiert. Wenn Sie alle diese Felder während des Updates leer lassen, wird keines von ihnen aktualisiert. Wenn Sie Werte für eines dieser Felder einschließen, werden die vorherigen Werte für alle diese Felder entfernt oder ersetzt. Um alle vorherigen Zeitplaneinstellungen zu entfernen, legen Sie jedes dieser Felder auf delete_value fest.
Löschen: Schreibgeschützt
Endgültige URL
Die URL der Landing Page.
Die folgenden Überprüfungsregeln gelten für endgültige URLs und endgültige mobile URLs.
- Die Länge der URL ist auf 2.048 Zeichen beschränkt. Die HTTP- oder HTTPS-Protokollzeichenfolge wird auf den Grenzwert von 2.048 Zeichen angerechnet.
- Sie können bis zu 10 Listenelemente für die endgültige url und die mobile endgültige URL angeben. für die Lieferung wird jedoch nur der erste Artikel in jeder Liste verwendet. Der Dienst ermöglicht bis zu 10 Listenelemente für potenzielle Vorwärtskompatibilität.
- Jede URL ist durch ein Semikolon und Leerzeichen ("; ") getrennt.
- Die Verwendung von "{" und "}" ist nur zum Abgrenzen von Tags zulässig, z. B. {lpurl}.
- Endgültige URLs müssen jeweils eine wohlgeformte URL sein, die entweder mit http:// oder https:// beginnt.
- Wenn Sie Mobile Final URL angeben, müssen Sie auch Final URL angeben.
Hinzufügen: Erforderlich
Aktualisieren: Optional. Wenn für das Update kein Wert festgelegt ist, wird diese Einstellung nicht geändert.
Löschen: Schreibgeschützt
Id
Der vom System generierte Bezeichner des Datensatzes.
Hinzufügen: Optional. Sie müssen dieses Feld entweder leer lassen oder einen negativen Bezeichner angeben. Auf einen negativen Bezeichnersatz für den Datensatz kann dann im Feld Id der abhängigen Datensatztypen wie und Kampagnen-Haftungsausschluss verwiesen werden. Dies wird empfohlen, wenn Sie einen neuen Datensatz und neue abhängige Datensätze in derselben Massendatei hinzufügen. Weitere Informationen finden Sie unter Massendateischemareferenzschlüssel.
Aktualisieren: Schreibgeschützt und erforderlich
Löschen: Schreibgeschützt und erforderlich
Mobile Final Url
Die URL der Landing Page für mobile Geräte.
Die folgenden Überprüfungsregeln gelten für endgültige URLs und endgültige mobile URLs.
- Die Länge der URL ist auf 2.048 Zeichen beschränkt. Die HTTP- oder HTTPS-Protokollzeichenfolge wird auf den Grenzwert von 2.048 Zeichen angerechnet.
- Sie können bis zu 10 Listenelemente für die endgültige url und die mobile endgültige URL angeben. für die Lieferung wird jedoch nur der erste Artikel in jeder Liste verwendet. Der Dienst ermöglicht bis zu 10 Listenelemente für potenzielle Vorwärtskompatibilität.
- Jede URL ist durch ein Semikolon und Leerzeichen ("; ") getrennt.
- Die Verwendung von "{" und "}" ist nur zum Abgrenzen von Tags zulässig, z. B. {lpurl}.
- Endgültige URLs müssen jeweils eine wohlgeformte URL sein, die entweder mit http:// oder https:// beginnt.
- Wenn Sie Mobile Final URL angeben, müssen Sie auch Final URL angeben.
Hinzufügen: Optional
Aktualisieren: Optional. Wenn für das Update kein Wert festgelegt ist, wird diese Einstellung nicht geändert. Wenn Sie dieses Feld auf die delete_value Zeichenfolge festlegen, wird die vorherige Einstellung entfernt.
Löschen: Schreibgeschützt
Änderungszeit
Das Datum und die Uhrzeit der letzten Aktualisierung der Entität. Der Wert wird in UTC (Coordinated Universal Time) angegeben.
Hinweis
Der Datums- und Uhrzeitwert gibt das Datum und die Uhrzeit auf dem Server und nicht auf dem Client an. Informationen zum Format von Datum und Uhrzeit finden Sie unter dateTime-Eintrag in Primitive XML-Datentypen.
Hinzufügen: Schreibgeschützt
Aktualisieren: Schreibgeschützt
Löschen: Schreibgeschützt
Name
Der Name des Haftungsausschlusses. Dies wird nur für die Berichterstellung verwendet, um den Datensatz zu identifizieren.
Max. length: 35 Zeichen.
Übergeordnete ID
Der vom System generierte Bezeichner des Kontos, das den Datensatz enthält.
Dieses Massenfeld wird dem Feld Id des Kontodatensatzes zugeordnet.
Hinzufügen: Schreibgeschützt
Aktualisieren: Schreibgeschützt
Löschen: Schreibgeschützt
Popuptext
Erforderlicher Text, wenn sich der Haftungsausschluss im Popuplayout befindet.
Max. länge: 500 Zeichen.
Herausgeberländer
Die Liste der Herausgeberländer oder -regionen, deren redaktionelle Richtlinien den angegebenen Begriff nicht zulassen.
In einer Massendatei wird die Liste der Herausgeberländer oder -regionen durch ein Semikolon (;).
Hinzufügen: Schreibgeschützt
Aktualisieren: Schreibgeschützt
Löschen: Schreibgeschützt
Anfangstermin
Die als MM/TT/JJJJ formatierte Datensatz-Zeichenfolge für geplantes Startdatum.
Das Startdatum ist inklusive. Wenn Sie z. B . StartDate auf den 5.05.2020 festlegen, werden die Datensätze am 5.05.2020 um 12:00 Uhr angezeigt.
Hinzufügen: Optional. Wenn Sie kein Startdatum angeben, kann der Datensatz sofort geplant werden.
Aktualisieren: Optional. Das Startdatum kann verkürzt oder verlängert werden, solange das Enddatum entweder NULL ist oder nach dem neuen Startdatum liegt. Wenn Sie dieses Feld auf die delete_value Zeichenfolge festlegen, entfernen Sie effektiv das Startdatum, und der Datensatz kann sofort geplant werden. Die Felder Anzeigenzeitplan, Enddatum, Startdatum und Zeitzone der Suche verwenden hängen voneinander ab und werden gemeinsam aktualisiert. Wenn Sie alle diese Felder während des Updates leer lassen, wird keines von ihnen aktualisiert. Wenn Sie Werte für eines dieser Felder einschließen, werden die vorherigen Werte für alle diese Felder entfernt oder ersetzt. Um alle vorherigen Zeitplaneinstellungen zu entfernen, legen Sie jedes dieser Felder auf delete_value fest.
Löschen: Schreibgeschützt
Status
Die status des Datensatzes.
Mögliche Werte sind Aktiv oder Gelöscht.
Hinzufügen: Optional. Der Standardwert ist Aktiv.
Aktualisieren: Optional. Wenn für das Update kein Wert festgelegt ist, wird diese Einstellung nicht geändert.
Löschen: Erforderlich. Der Status muss auf Gelöscht festgelegt werden.
Position
Der Titel des Popups im Popuplayout.
Max. length: 75 Zeichen.
Verwenden der Searcher-Zeitzone
Bestimmt, ob die Zeitzone des Kontos oder die Zeitzone des Suchbenutzers verwendet werden soll, in der die Anzeigen übermittelt werden könnten.
Legen Sie diese Eigenschaft auf TRUE fest, wenn die Datensätze in der Zeitzone des Suchbenutzers angezeigt werden sollen, und legen Sie sie andernfalls auf FALSE fest.
Hinzufügen: Optional. Wenn Sie dieses Feld nicht angeben oder leer lassen, wird der Standardwert FALSE festgelegt, und die Kontozeitzone wird verwendet.
Aktualisieren: Optional. Wenn Sie dieses Feld auf die delete_value Zeichenfolge festlegen, setzen Sie effektiv auf den Standardwert FALSE zurück. Die Felder Anzeigenzeitplan, Enddatum, Startdatum und Zeitzone der Suche verwenden hängen voneinander ab und werden gemeinsam aktualisiert. Wenn Sie alle diese Felder während des Updates leer lassen, wird keines von ihnen aktualisiert. Wenn Sie Werte für eines dieser Felder einschließen, werden die vorherigen Werte für alle diese Felder entfernt oder ersetzt. Um alle vorherigen Zeitplaneinstellungen zu entfernen, legen Sie jedes dieser Felder auf delete_value fest.
Löschen: Schreibgeschützt
Version
Gibt an, wie oft der Inhalt des Datensatzes aktualisiert wurde. Die Version wird beim Hinzufügen des Datensatzes auf 1 festgelegt und bei jeder Überarbeitung inkrementiert.
Hinzufügen: Schreibgeschützt
Aktualisieren: Schreibgeschützt
Löschen: Schreibgeschützt