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 内部クローラの問題。このエラーは、ランディング ページが機能していないことを意味するものではありません。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

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

販売パートナー向けのウェブサイトが不承認となったため、ポリシー トピックが制限されていることを示します。