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

有効なポリシー トピックのエントリタイプ。

列挙型
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

リソースが検出された言語。これは「en-US」などの IETF 言語タグです。

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 タイプです。

列挙型
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

機能していないリンク先に関するポリシーの候補トピックの証拠となるデバイス。

列挙型
UNSPECIFIED 値が指定されていません。
UNKNOWN

受け取った値は、このバージョンでは不明です。

これはレスポンス専用の値です。

DESKTOP ランディング ページがデスクトップ デバイスで機能しません。
ANDROID ランディング ページが Android デバイスで機能しません。
IOS ランディング ページが iOS デバイスで機能しません。

PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

ポリシー トピックの証拠の宛先が機能していない DNS エラータイプ。

列挙型
UNSPECIFIED 値が指定されていません。
UNKNOWN

受け取った値は、このバージョンでは不明です。

これはレスポンス専用の値です。

HOSTNAME_NOT_FOUND ランディング ページの取得時に DNS でホスト名が見つかりませんでした。
GOOGLE_CRAWLER_DNS_ISSUE 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

この型にはフィールドがありません。

再販業者としてのウェブサイトの不承認により、ポリシー項目が制約を受けたことを示します。