AdGroupCriterionOperation

Reklam grubu ölçütünde tek bir işlem (oluşturma, kaldırma, güncelleme).

JSON gösterimi
{
  "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.
}
Alanlar
updateMask

string (FieldMask format)

Bir güncellemede hangi kaynak alanlarının değiştirileceğini belirleyen FieldMask.

Bu, tam nitelikli alan adlarının virgülle ayrılmış bir listesidir. Örnek: "user.displayName,photo".

exemptPolicyViolationKeys[]

object (PolicyViolationKey)

Politika İhlali Hatası'nın bildirilmesini engellememesi gereken politika ihlali anahtarlarının listesi. Tüm politika ihlalleri hariç tutulamıyor. Döndürülen Politika İhlali Hatası'ndaki isExemptible alanına bakın.

Bu politikaları ihlal eden kaynaklar kaydedilecek ancak yayınlanmaya uygun olmayacak. Politikalardaki bir değişiklik, kaynağın yeniden incelenmesi veya reklamveren sertifikalarında yapılan bir değişiklik nedeniyle bu reklamlar daha sonra yayınlanmaya başlayabilir.

Birlik alanı operation. mutate işlemi. operation aşağıdakilerden yalnızca biri olabilir:
create

object (AdGroupCriterion)

Oluşturma işlemi: Yeni ölçüt için kaynak adı beklenmiyor.

update

object (AdGroupCriterion)

Güncelleme işlemi: Ölçütün geçerli bir kaynak adına sahip olması beklenir.

remove

string

Kaldırma işlemi: Kaldırılan ölçüt için şu biçimde bir kaynak adı bekleniyor:

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