PolicyTopicEntry

ผลการสืบค้นนโยบายที่แนบมากับแหล่งข้อมูล (เช่น นโยบายเครื่องดื่มแอลกอฮอล์ที่เชื่อมโยงกับเว็บไซต์ที่ขายเครื่องดื่มแอลกอฮอล์)

PolicyTopicEntry แต่ละรายการมีหัวข้อที่ระบุนโยบายโฆษณาที่เฉพาะเจาะจงซึ่งรายการนั้นเกี่ยวข้อง และประเภทเพื่อระบุผลที่รายการจะมีต่อการแสดงโฆษณา โดยอาจมีหลักฐานอย่างน้อย 1 รายการที่ระบุเหตุผลที่พบ นอกจากนี้ อาจมีข้อจำกัดอย่างน้อย 1 ข้อที่ให้รายละเอียดเกี่ยวกับวิธีจำกัดการแสดงผล

การแสดง JSON
{
  "type": enum (PolicyTopicEntryType),
  "evidences": [
    {
      object (PolicyTopicEvidence)
    }
  ],
  "constraints": [
    {
      object (PolicyTopicConstraint)
    }
  ],
  "topic": string
}
ช่อง
type

enum (PolicyTopicEntryType)

อธิบายผลเชิงบวกหรือเชิงลบที่นโยบายนี้จะมีต่อการแสดงโฆษณา

evidences[]

object (PolicyTopicEvidence)

ข้อมูลเพิ่มเติมที่อธิบายผลการค้นหาด้านนโยบาย (เช่น ชื่อแบรนด์สำหรับผลการค้นหาเครื่องหมายการค้า)

constraints[]

object (PolicyTopicConstraint)

บ่งชี้ว่าการแสดงของทรัพยากรนี้อาจได้รับผลกระทบอย่างไร (เช่น ไม่แสดงในประเทศ)

topic

string

หัวข้อนโยบายที่การค้นพบนี้อ้างอิงถึง เช่น "ALCOHOL", "TRADEMARKS_IN_AD_TEXT" หรือ "DESTINATION_NOT_WORKING" ชุดหัวข้อนโยบายที่เป็นไปได้จะไม่ได้รับการแก้ไขสำหรับ API บางเวอร์ชัน และอาจเปลี่ยนแปลงได้ทุกเมื่อ

PolicyTopicEntryType

ประเภทรายการหัวข้อนโยบายที่เป็นไปได้

Enum
UNSPECIFIED ไม่ได้ระบุค่าไว้
UNKNOWN

ไม่รู้จักค่าที่ได้รับในเวอร์ชันนี้

ค่านี้เป็นค่าตอบกลับเท่านั้น

PROHIBITED ชิ้นงานจะไม่แสดง
LIMITED ทรัพยากรจะไม่แสดงในบางกรณี
FULLY_LIMITED แสดงแหล่งข้อมูลไม่ได้เลยเนื่องจากเกณฑ์การกำหนดเป้าหมายปัจจุบัน
DESCRIPTIVE อาจจะสนใจ แต่ไม่ได้จำกัดวิธีให้บริการทรัพยากร
BROADENING อาจเพิ่มการครอบคลุมได้มากกว่าปกติ
AREA_OF_INTEREST_ONLY จำกัดสำหรับประเทศเป้าหมายทั้งหมด แต่อาจแสดงในประเทศอื่นๆ ผ่านพื้นที่ความสนใจ

PolicyTopicEvidence

ข้อมูลเพิ่มเติมที่อธิบายผลการพบในนโยบาย

การแสดง 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.
}
ช่อง
ฟิลด์สหภาพ value ข้อมูลหลักฐานที่เฉพาะเจาะจงซึ่งขึ้นอยู่กับประเภทของหลักฐาน value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
websiteList

object (WebsiteList)

รายการเว็บไซต์ที่ลิงก์กับทรัพยากรนี้

textList

object (TextList)

รายการหลักฐานที่พบในข้อความของแหล่งข้อมูล

languageCode

string

ภาษาที่ระบบตรวจพบว่าทรัพยากรเขียนขึ้น นี่เป็นแท็กภาษา IETF เช่น "th-TH"

destinationTextList

object (DestinationTextList)

ข้อความในปลายทางของทรัพยากรที่ทําให้พบนโยบาย

destinationMismatch

object (DestinationMismatch)

URL ปลายทางของทรัพยากรไม่ตรงกัน

destinationNotWorking

object (DestinationNotWorking)

รายละเอียดเมื่อปลายทางแสดงรหัสข้อผิดพลาด HTTP หรือใช้งานไม่ได้ในบางพื้นที่สําหรับอุปกรณ์ที่ใช้กันทั่วไป

WebsiteList

รายการเว็บไซต์ที่ทำให้เกิดผลการค้นหานโยบาย ใช้สำหรับหัวข้อนโยบาย ONE_WEBSITE_PER_AD_GROUP เป็นต้น ในกรณีที่มีเว็บไซต์มากกว่า 5 รายการ ระบบจะแสดงเฉพาะ 5 อันดับแรก (เว็บไซต์ที่ปรากฏในแหล่งข้อมูลมากที่สุด) ที่นี่

การแสดง JSON
{
  "websites": [
    string
  ]
}
ช่อง
websites[]

string

เว็บไซต์ที่ทำให้เกิดปัญหาการไม่ปฏิบัติตามนโยบาย

TextList

รายการข้อความที่ละเมิดนโยบาย

การแสดง JSON
{
  "texts": [
    string
  ]
}
ช่อง
texts[]

string

ส่วนย่อยของข้อความจากทรัพยากรที่ทำให้เกิดผลการสืบค้นนโยบาย

DestinationTextList

รายการสตริงที่พบในหน้าปลายทางซึ่งทําให้เกิดผลการค้นหานโยบาย

การแสดง JSON
{
  "destinationTexts": [
    string
  ]
}
ช่อง
destinationTexts[]

string

รายการข้อความที่พบในหน้าปลายทางของทรัพยากร

DestinationMismatch

หลักฐานที่แสดงให้เห็นว่า URL ของทรัพยากรไม่ตรงกัน

การแสดง JSON
{
  "urlTypes": [
    enum (PolicyTopicEvidenceDestinationMismatchUrlType)
  ]
}
ช่อง
urlTypes[]

enum (PolicyTopicEvidenceDestinationMismatchUrlType)

ชุดของ URL ที่ไม่ตรงกัน

PolicyTopicEvidenceDestinationMismatchUrlType

ประเภท URL ปลายทางที่เป็นไปได้ซึ่งไม่ตรงกับหลักฐานหัวข้อนโยบาย

Enum
UNSPECIFIED ไม่ได้ระบุค่าไว้
UNKNOWN

ไม่รู้จักค่าที่ได้รับในเวอร์ชันนี้

ค่านี้เป็นค่าตอบกลับเท่านั้น

DISPLAY_URL URL ที่แสดง
FINAL_URL URL สุดท้าย
FINAL_MOBILE_URL URL สุดท้ายบนอุปกรณ์เคลื่อนที่
TRACKING_URL เทมเพลต URL ติดตามที่มี URL ของเดสก์ท็อปแทนที่
MOBILE_TRACKING_URL เทมเพลต URL ติดตามที่มี URL ของอุปกรณ์เคลื่อนที่แทนที่

DestinationNotWorking

รายละเอียดหลักฐานเมื่อปลายทางแสดงรหัสข้อผิดพลาด HTTP หรือใช้งานไม่ได้ในบางพื้นที่สำหรับอุปกรณ์ที่ใช้กันทั่วไป

การแสดง 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.
}
ช่อง
device

enum (PolicyTopicEvidenceDestinationNotWorkingDevice)

ประเภทอุปกรณ์ที่โหลด URL ไม่สำเร็จ

expandedUrl

string

URL แบบเต็มที่ใช้งานไม่ได้

lastCheckedDateTime

string

เวลาที่มีการตรวจสอบ URL ครั้งล่าสุด รูปแบบคือ "YYYY-MM-DD HH:MM:SS" ตัวอย่างเช่น "2018-03-05 09:15:00" หรือ "2018-02-01 14:34:30"

ฟิลด์สหภาพ reason ระบุเหตุผลของการค้นพบนโยบาย DESTINATION_NOT_WORKING reason ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
dnsErrorType

enum (PolicyTopicEvidenceDestinationNotWorkingDnsErrorType)

ประเภทข้อผิดพลาด DNS

httpErrorCode

string (int64 format)

รหัสข้อผิดพลาดของ HTTP

PolicyTopicEvidenceDestinationNotWorkingDevice

หัวข้อนโยบายที่เป็นไปได้คืออุปกรณ์ปลายทางใช้งานไม่ได้

Enum
UNSPECIFIED ไม่ได้ระบุค่าไว้
UNKNOWN

ไม่รู้จักค่าที่ได้รับในเวอร์ชันนี้

ค่านี้เป็นค่าตอบกลับเท่านั้น

DESKTOP หน้า Landing Page ไม่ทํางานในอุปกรณ์เดสก์ท็อป
ANDROID หน้า Landing Page ไม่ทํางานในอุปกรณ์ Android
IOS หน้า Landing Page ไม่ทํางานในอุปกรณ์ iOS

PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

ประเภทข้อผิดพลาด DNS ที่เป็นไปได้ซึ่งแสดงถึงปลายทางไม่ทำงานตามหัวข้อนโยบาย

Enum
UNSPECIFIED ไม่ได้ระบุค่าไว้
UNKNOWN

ไม่รู้จักค่าที่ได้รับในเวอร์ชันนี้

ค่านี้เป็นค่าสำหรับการตอบกลับเท่านั้น

HOSTNAME_NOT_FOUND ไม่พบชื่อโฮสต์ใน DNS เมื่อดึงข้อมูลหน้า Landing Page
GOOGLE_CRAWLER_DNS_ISSUE ปัญหา Crawler ภายในของ Google เมื่อสื่อสารกับ DNS ข้อผิดพลาดนี้ไม่ได้หมายความว่าหน้า Landing Page ไม่ทํางาน Google จะทำการ Crawl หน้า Landing Page อีกครั้ง

PolicyTopicConstraint

อธิบายผลกระทบต่อการแสดงโฆษณาที่รายการหัวข้อนโยบายจะมี

การแสดง 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.
}
ช่อง
ฟิลด์สหภาพ value ข้อมูลเฉพาะเกี่ยวกับข้อจำกัด value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
countryConstraintList

object (CountryConstraintList)

ประเทศที่ทรัพยากรแสดงไม่ได้

resellerConstraint

object (ResellerConstraint)

ข้อจำกัดของตัวแทนจำหน่าย

certificateMissingInCountryList

object (CountryConstraintList)

ประเทศที่กำหนดให้ต้องมีใบรับรองเพื่อแสดงโฆษณา

certificateDomainMismatchInCountryList

object (CountryConstraintList)

ประเทศที่โดเมนของทรัพยากรไม่อยู่ภายใต้ใบรับรองที่เชื่อมโยงกับโดเมนนั้น

CountryConstraintList

รายชื่อประเทศที่มีการจำกัดการแสดงทรัพยากร

การแสดง JSON
{
  "countries": [
    {
      object (CountryConstraint)
    }
  ],
  "totalTargetedCountries": integer
}
ช่อง
countries[]

object (CountryConstraint)

ประเทศที่มีการจำกัดการแสดงโฆษณา

totalTargetedCountries

integer

จำนวนประเทศทั้งหมดที่ทรัพยากรกำหนดเป้าหมาย

CountryConstraint

บ่งบอกว่าความสามารถของทรัพยากรในการแสดงในประเทศหนึ่งๆ ถูกจํากัด

การแสดง JSON
{
  "countryCriterion": string
}
ช่อง
countryCriterion

string

ชื่อทรัพยากรคงที่ของการกำหนดเป้าหมายตามภูมิศาสตร์ของประเทศที่มีการจำกัดการแสดงโฆษณา

ResellerConstraint

ประเภทนี้ไม่มีช่อง

บ่งบอกว่าหัวข้อนโยบายถูกจํากัดเนื่องจากเว็บไซต์ไม่ได้รับอนุมัติเพื่อวัตถุประสงค์ในการเป็นตัวแทนจำหน่าย