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)

리소스 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

이 유형에는 필드가 없습니다.

웹사이트가 리셀러 목적으로 비승인되어 정책 주제가 제한되었음을 나타냅니다.