PolicyTopicEntry

附加於資源的政策 (例如與販售酒精飲料網站相關的酒精飲料政策)。

每個 PolicyTopicEntry 都有一個主題,用來指出該項目所屬的特定廣告政策,以及一個類型,用來指出該項目對放送的影響。可選擇性地提供一或多個證據,表明該發現項目的原因。您也可以選擇加入一或多個限制,詳細說明放送限制的情況。

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

可能的政策主題項目類型。

列舉
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 語言代碼,例如「en-US」。

destinationTextList

object (DestinationTextList)

導致政策違規的資源目的地中的文字。

destinationMismatch

object (DestinationMismatch)

資源網址的目的地位址不相符。

destinationNotWorking

object (DestinationNotWorking)

到達網頁傳回 HTTP 錯誤代碼,或完全無法運作 (適用於常用裝置) 的詳細資料。

WebsiteList

導致政策違規的網站清單。例如,用於「ONE_WEBSITE_PER_AD_GROUP」政策主題。如果網站超過五個,系統只會列出前五個 (資源中出現次數最多的)。

JSON 表示法
{
  "websites": [
    string
  ]
}
欄位
websites[]

string

導致政策違規的網站。

TextList

違反政策的文字片段清單。

JSON 表示法
{
  "texts": [
    string
  ]
}
欄位
texts[]

string

導致政策發現項目的資源中的文字片段。

DestinationTextList

在最終到達網頁中,導致政策違規的字串清單。

JSON 表示法
{
  "destinationTexts": [
    string
  ]
}
欄位
destinationTexts[]

string

資源目的地頁面中的文字清單。

DestinationMismatch

資源網址不相符的證據。

JSON 表示法
{
  "urlTypes": [
    enum (PolicyTopicEvidenceDestinationMismatchUrlType)
  ]
}
欄位
urlTypes[]

enum (PolicyTopicEvidenceDestinationMismatchUrlType)

不相符的網址組合。

PolicyTopicEvidenceDestinationMismatchUrlType

可能的政策主題證據到達網頁不相符網址類型。

列舉
UNSPECIFIED 未指定任何值。
UNKNOWN

這個版本不知道收到的值。

這個值僅限回應,

DISPLAY_URL 顯示網址。
FINAL_URL 最終到達網址。
FINAL_MOBILE_URL 最終行動版網址。
TRACKING_URL 追蹤網址範本,已替換成電腦版網址。
MOBILE_TRACKING_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)

無法載入網址的裝置類型。

expandedUrl

string

無法運作的完整網址。

lastCheckedDateTime

string

上次檢查網址的時間。格式為「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

可能的政策主題證據:到達網頁無效裝置。

列舉
UNSPECIFIED 未指定任何值。
UNKNOWN

這個版本不知道收到的值。

這是僅供回應使用的值。

DESKTOP 到達網頁無法在電腦裝置上運作。
ANDROID 到達網頁無法在 Android 裝置上運作。
IOS 到達網頁無法在 iOS 裝置上運作。

PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

可能的政策主題證據到達網頁無效 DNS 錯誤類型。

列舉
UNSPECIFIED 未指定任何值。
UNKNOWN

這個版本不知道收到的值。

這個值僅限回應,

HOSTNAME_NOT_FOUND 擷取到達網頁時,DNS 中找不到主機名稱。
GOOGLE_CRAWLER_DNS_ISSUE Google 內部檢索器問題,與 DNS 通訊。這項錯誤不代表到達網頁無法運作。Google 會重新檢索到達網頁。

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

這個類型沒有任何欄位。

表示政策主題因網站不符合轉售目的而遭到拒登,因此受到限制。