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 in einem Update geändert werden.

Dies ist eine durch Kommas getrennte Liste vollständig qualifizierter Namen von Feldern. Beispiel: "user.displayName,photo".

exemptPolicyViolationKeys[]

object (PolicyViolationKey)

Die Liste der Schlüssel für Richtlinienverstöße, die nicht zum Melden eines Policyverstoß-Fehlers führen sollen. Nicht alle Richtlinienverstöße sind ausgenommen. Weitere Informationen finden Sie im Feld „isExemptible“ (nicht verfügbar) im zurückgegebenen PolicyviolationError.

Ressourcen, die gegen diese Richtlinien verstoßen, werden gespeichert, können aber nicht ausgeliefert werden. Die Anzeigenbereitstellung kann später erfolgen, z. B. aufgrund einer Richtlinienänderung, einer erneuten Überprüfung für die Ressource oder einer Änderung der Zertifikate des Werbetreibenden.

Union-Feld operation. „Mutation“-Vorgang. 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: Es wird erwartet, dass das Kriterium einen gültigen Ressourcennamen hat.

remove

string

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

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