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

导致出现违规结果的网站列表。例如,用于“每个广告组一个网站”政策主题。如果有超过 5 个网站,此处只会列出前 5 个网站(即在资源中出现次数最多的网站)。

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

此类型没有字段。

表示由于网站因转销目的而被拒批,因此某个政策主题受到限制。