AdGroupCriterionOperation

Jedna operacja (tworzenie, usuwanie, aktualizacja) w przypadku kryterium w grupie reklam.

Zapis 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.
}
Pola
updateMask

string (FieldMask format)

FieldMask, która określa, które pola zasobów są modyfikowane w ramach aktualizacji.

Jest to rozdzielona przecinkami lista w pełni kwalifikowanych nazw pól. Przykład: "user.displayName,photo".

exemptPolicyViolationKeys[]

object (PolicyViolationKey)

Lista kluczy naruszających zasady, które nie powinny być uwzględniane podczas zgłaszania naruszenia zasad. Nie obejmuje wszystkich naruszeń zasad. Zapoznaj się z polem isExemaptable w zwróconej zasadzie PolicyPolicyError.

Zasoby naruszające te zasady zostaną zapisane, ale nie będą się wyświetlać. Mogą zacząć wyświetlać reklamy później, ze względu na zmianę zasad, ponowne sprawdzenie zasobu lub zmiany certyfikatów reklamodawcy.

Pole sumy operation. Operacja mutacji. operation może mieć tylko jedną z tych wartości:
create

object (AdGroupCriterion)

Operacja tworzenia: nie jest oczekiwana nazwa zasobu dla nowego kryterium.

update

object (AdGroupCriterion)

Operacja aktualizacji: kryterium powinno mieć prawidłową nazwę zasobu.

remove

string

Operacja usuwania: należy podać nazwę zasobu usuniętego kryterium w tym formacie:

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