PolicyTopicEntry

Temuan kebijakan yang dilampirkan ke resource (misalnya, kebijakan alkohol yang terkait dengan situs yang menjual alkohol).

Setiap PolicyTopicEntry memiliki topik yang menunjukkan kebijakan iklan tertentu yang menjadi topik entri dan jenis untuk menunjukkan efek yang akan dihasilkan entri tersebut terhadap penayangan. Secara opsional, laporan ini dapat memiliki satu atau beberapa bukti yang menunjukkan alasan temuan. Halaman ini juga dapat memiliki satu atau beberapa batasan yang memberikan detail tentang cara penayangan mungkin dibatasi.

Representasi JSON
{
  "type": enum (PolicyTopicEntryType),
  "evidences": [
    {
      object (PolicyTopicEvidence)
    }
  ],
  "constraints": [
    {
      object (PolicyTopicConstraint)
    }
  ],
  "topic": string
}
Kolom
type

enum (PolicyTopicEntryType)

Menjelaskan efek negatif atau positif kebijakan ini terhadap penayangan.

evidences[]

object (PolicyTopicEvidence)

Informasi tambahan yang menjelaskan temuan kebijakan (misalnya, nama merek untuk temuan merek dagang).

constraints[]

object (PolicyTopicConstraint)

Menunjukkan pengaruh penayangan resource ini (misalnya, tidak ditayangkan di suatu negara).

topic

string

Topik kebijakan yang dirujuk dalam temuan ini. Misalnya, "ALCOHOL", "TRADEMARKS_IN_AD_TEXT", atau "DESTINATION_NOT_WORKING". Rangkaian kemungkinan topik kebijakan tidak diperbaiki untuk versi API tertentu dan dapat berubah kapan saja.

PolicyTopicEntryType

Kemungkinan jenis entri topik kebijakan.

Enum
UNSPECIFIED Tidak ada nilai yang ditentukan.
UNKNOWN

Nilai yang diterima tidak diketahui dalam versi ini.

Ini adalah nilai khusus respons.

PROHIBITED Resource tidak akan ditayangkan.
LIMITED Resource tidak akan ditayangkan dalam beberapa situasi.
FULLY_LIMITED Resource tidak dapat ditayangkan sama sekali karena kriteria penargetan saat ini.
DESCRIPTIVE Mungkin menarik, tetapi tidak membatasi cara resource ditayangkan.
BROADENING Dapat meningkatkan cakupan di luar normal.
AREA_OF_INTEREST_ONLY Dibatasi untuk semua negara yang ditargetkan, tetapi dapat ditayangkan di negara lain melalui area minat.

PolicyTopicEvidence

Informasi tambahan yang menjelaskan temuan kebijakan.

Representasi JSON
{

  // Union field value can be only one of the following:
  "websiteList": {
    object (WebsiteList)
  },
  "textList": {
    object (TextList)
  },
  "languageCode": string,
  "destinationTextList": {
    object (DestinationTextList)
  },
  "destinationMismatch": {
    object (DestinationMismatch)
  },
  "destinationNotWorking": {
    object (DestinationNotWorking)
  }
  // End of list of possible types for union field value.
}
Kolom
Kolom union value. Informasi bukti tertentu bergantung pada jenis bukti. value hanya dapat berupa salah satu dari berikut:
websiteList

object (WebsiteList)

Daftar situs yang ditautkan dengan resource ini.

textList

object (TextList)

Daftar bukti yang ditemukan dalam teks referensi.

languageCode

string

Bahasa yang digunakan untuk menulis resource. Ini adalah tag bahasa IETF seperti "en-US".

destinationTextList

object (DestinationTextList)

Teks di tujuan resource yang menyebabkan penemuan kebijakan.

destinationMismatch

object (DestinationMismatch)

Ketidakcocokan antara tujuan URL resource.

destinationNotWorking

object (DestinationNotWorking)

Detail saat tujuan menampilkan kode error HTTP atau tidak berfungsi di semua lokasi untuk perangkat yang umum digunakan.

WebsiteList

Daftar situs yang menyebabkan penemuan kebijakan. Misalnya, digunakan untuk topik kebijakan ONE_WEBSITE_PER_AD_GROUP. Jika ada lebih dari lima situs, hanya lima situs teratas (yang paling sering muncul di referensi) yang akan dicantumkan di sini.

Representasi JSON
{
  "websites": [
    string
  ]
}
Kolom
websites[]

string

Situs yang menyebabkan temuan kebijakan.

TextList

Daftar fragmen teks yang melanggar kebijakan.

Representasi JSON
{
  "texts": [
    string
  ]
}
Kolom
texts[]

string

Fragmen teks dari resource yang menyebabkan penemuan kebijakan.

DestinationTextList

Daftar string yang ditemukan di halaman tujuan yang menyebabkan temuan kebijakan.

Representasi JSON
{
  "destinationTexts": [
    string
  ]
}
Kolom
destinationTexts[]

string

Daftar teks yang ditemukan di halaman tujuan resource.

DestinationMismatch

Adanya bukti ketidakcocokan antara URL resource.

Representasi JSON
{
  "urlTypes": [
    enum (PolicyTopicEvidenceDestinationMismatchUrlType)
  ]
}
Kolom
urlTypes[]

enum (PolicyTopicEvidenceDestinationMismatchUrlType)

Kumpulan URL yang tidak cocok satu sama lain.

PolicyTopicEvidenceDestinationMismatchUrlType

Kemungkinan jenis URL tujuan bukti topik kebijakan tidak cocok.

Enum
UNSPECIFIED Tidak ada nilai yang ditentukan.
UNKNOWN

Nilai yang diterima tidak diketahui dalam versi ini.

Ini adalah nilai khusus respons.

DISPLAY_URL URL yang ditampilkan.
FINAL_URL URL final.
FINAL_MOBILE_URL URL final seluler.
TRACKING_URL Template URL pelacakan, dengan URL desktop yang diganti.
MOBILE_TRACKING_URL Template URL pelacakan, dengan URL seluler yang diganti.

DestinationNotWorking

Detail bukti saat tujuan menampilkan kode error HTTP atau tidak berfungsi di semua lokasi untuk perangkat yang umum digunakan.

Representasi JSON
{
  "device": enum (PolicyTopicEvidenceDestinationNotWorkingDevice),
  "expandedUrl": string,
  "lastCheckedDateTime": string,

  // Union field reason can be only one of the following:
  "dnsErrorType": enum (PolicyTopicEvidenceDestinationNotWorkingDnsErrorType),
  "httpErrorCode": string
  // End of list of possible types for union field reason.
}
Kolom
device

enum (PolicyTopicEvidenceDestinationNotWorkingDevice)

Jenis perangkat yang gagal memuat URL.

expandedUrl

string

URL lengkap yang tidak berfungsi.

lastCheckedDateTime

string

Waktu terakhir URL diperiksa. Formatnya adalah "YYYY-MM-DD HH:MM:SS". Contoh: "2018-03-05 09:15:00" atau "2018-02-01 14:34:30"

Kolom union reason. Menunjukkan alasan temuan kebijakan DESTINATION_NOT_WORKING. reason hanya dapat berupa salah satu dari berikut:
dnsErrorType

enum (PolicyTopicEvidenceDestinationNotWorkingDnsErrorType)

Jenis error DNS.

httpErrorCode

string (int64 format)

Kode error HTTP.

PolicyTopicEvidenceDestinationNotWorkingDevice

Kemungkinan topik kebijakan yang menunjukkan bahwa tujuan iklan tidak berfungsi di perangkat.

Enum
UNSPECIFIED Tidak ada nilai yang ditentukan.
UNKNOWN

Nilai yang diterima tidak diketahui dalam versi ini.

Ini adalah nilai khusus respons.

DESKTOP Halaman landing tidak berfungsi di perangkat desktop.
ANDROID Halaman landing tidak berfungsi di perangkat Android.
IOS Halaman landing tidak berfungsi di perangkat iOS.

PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

Kemungkinan topik kebijakan yang menunjukkan jenis error DNS tujuan tidak berfungsi.

Enum
UNSPECIFIED Tidak ada nilai yang ditentukan.
UNKNOWN

Nilai yang diterima tidak diketahui dalam versi ini.

Ini adalah nilai khusus respons.

HOSTNAME_NOT_FOUND Nama host tidak ditemukan di DNS saat mengambil halaman landing.
GOOGLE_CRAWLER_DNS_ISSUE Masalah crawler internal Google saat berkomunikasi dengan DNS. Error ini bukan berarti halaman landing tidak berfungsi. Google akan meng-crawl ulang halaman landing.

PolicyTopicConstraint

Menjelaskan efek pada penayangan yang akan dihasilkan oleh entri topik kebijakan.

Representasi JSON
{

  // Union field value can be only one of the following:
  "countryConstraintList": {
    object (CountryConstraintList)
  },
  "resellerConstraint": {
    object (ResellerConstraint)
  },
  "certificateMissingInCountryList": {
    object (CountryConstraintList)
  },
  "certificateDomainMismatchInCountryList": {
    object (CountryConstraintList)
  }
  // End of list of possible types for union field value.
}
Kolom
Kolom union value. Informasi spesifik tentang batasan. value hanya dapat berupa salah satu dari berikut:
countryConstraintList

object (CountryConstraintList)

Negara tempat resource tidak dapat ditayangkan.

resellerConstraint

object (ResellerConstraint)

Batasan reseller.

certificateMissingInCountryList

object (CountryConstraintList)

Negara yang mewajibkan sertifikat untuk menayangkan iklan.

certificateDomainMismatchInCountryList

object (CountryConstraintList)

Negara tempat domain resource tidak tercakup oleh sertifikat yang terkait dengannya.

CountryConstraintList

Daftar negara tempat penayangan resource dibatasi.

Representasi JSON
{
  "countries": [
    {
      object (CountryConstraint)
    }
  ],
  "totalTargetedCountries": integer
}
Kolom
countries[]

object (CountryConstraint)

Negara tempat penayangan dibatasi.

totalTargetedCountries

integer

Jumlah total negara yang ditargetkan oleh resource.

CountryConstraint

Menunjukkan bahwa kemampuan resource untuk ditayangkan di negara tertentu dibatasi.

Representasi JSON
{
  "countryCriterion": string
}
Kolom
countryCriterion

string

Nama resource konstanta target geografis untuk negara tempat penayangan dibatasi.

ResellerConstraint

Jenis ini tidak memiliki kolom.

Menunjukkan bahwa topik kebijakan dibatasi karena situs tidak disetujui untuk tujuan reseller.