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 können ausgenommen werden. 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 zu einem späteren Zeitpunkt erfolgen, z. B. aufgrund einer Richtlinienänderung, einer nochmaligen Überprüfung der Ressource oder einer Änderung der Zertifikate des Werbetreibenden.

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

object (AdGroupCriterion)

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

update

object (AdGroupCriterion)

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

remove

string

Entfernen-Vorgang: Für das entfernte Kriterium wird ein Ressourcenname in diesem Format erwartet:

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