AdGroupCriterionOperation

Ein einzelner Vorgang (erstellen, entfernen, aktualisieren) für ein Anzeigengruppenkriterium

JSON-Darstellung
{
  "updateMask": string,
  "exemptPolicyViolationKeys": [
    {
      object (PolicyViolationKey)
    }
  ],

  // Union field operation can be only one of the following:
  "create": {
    object (AdGroupCriterion)
  },
  "update": {
    object (AdGroupCriterion)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
Felder
updateMask

string (FieldMask format)

FieldMask, die bestimmt, welche Ressourcenfelder bei einer Aktualisierung geändert werden.

Dies ist eine durch Kommas getrennte Liste voll qualifizierter Feldnamen. Beispiel: "user.displayName,photo".

exemptPolicyViolationKeys[]

object (PolicyViolationKey)

Die Liste der Schlüssel für Richtlinienverstöße, die nicht dazu führen sollen, dass ein PolicyviolationError gemeldet wird. Nicht alle Richtlinienverstöße sind ausnahmefähig. Weitere Informationen finden Sie im Feld „isExemptible“ im zurückgegebenen „PolicyviolationError“.

Ressourcen, die gegen diese Richtlinien verstoßen, werden gespeichert, können aber nicht ausgeliefert werden. Die Auslieferung kann aufgrund einer Änderung der Richtlinien, einer erneuten Überprüfung der Ressource oder einer Änderung der Zertifikate von Werbetreibenden zu einem späteren Zeitpunkt erfolgen.

Union-Feld operation. Der mutate-Vorgang. Für operation ist nur einer der folgenden Werte zulässig:
create

object (AdGroupCriterion)

Vorgang erstellen: Für das neue Kriterium wird kein Ressourcenname erwartet.

update

object (AdGroupCriterion)

Aktualisierungsvorgang: Das Kriterium muss einen gültigen Ressourcennamen haben.

remove

string

Vorgang zum Entfernen: Für das entfernte Kriterium wird ein Ressourcenname im folgenden Format erwartet:

customers/{customerId}/adGroupCriteria/{adGroupId}~{criterionId}