AdGroupCriterionOperation

Opération unique (création, suppression, mise à jour) sur un critère de groupe d'annonces.

Représentation JSON
{
  "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.
}
Champs
updateMask

string (FieldMask format)

ChampMask qui détermine les champs de ressources modifiés dans une mise à jour.

Liste de noms de champs complets séparés par une virgule. Exemple : "user.displayName,photo"

exemptPolicyViolationKeys[]

object (PolicyViolationKey)

Liste des clés de non-respect des règles pour lesquelles aucune erreur PolicyViolationError ne doit être signalée. Tous les cas de non-respect des règles ne sont pas exemptés.

Les ressources qui ne respectent pas ces règles seront enregistrées, mais ne pourront pas être diffusées. Elles peuvent commencer à être diffusées ultérieurement en raison d'une modification des règles, du réexamen de la ressource ou de la modification des certificats des annonceurs.

Champ d'union operation. Opération mutate. operation ne peut être qu'un des éléments suivants :
create

object (AdGroupCriterion)

Opération de création: aucun nom de ressource n'est attendu pour le nouveau critère.

update

object (AdGroupCriterion)

Opération de mise à jour: le critère doit comporter un nom de ressource valide.

remove

string

Opération de suppression: un nom de ressource est attendu pour le critère supprimé au format suivant:

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