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 政策主题。如果网站数超过 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 与 DNS 通信时出现的 Google 内部抓取工具问题。此错误并不意味着着陆页无法正常运行。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

此类型没有字段。

表示某个政策主题因网站因转销商问题而被拒登。