PolicyTopicEntry

Kết quả tìm kiếm về chính sách được đính kèm với một tài nguyên (ví dụ: chính sách về đồ uống có cồn liên kết với một trang web bán đồ uống có cồn).

Mỗi PolicyTopicEntry có một chủ đề cho biết chính sách quảng cáo cụ thể mà mục đó đề cập đến và một loại cho biết tác động của mục đó đối với việc phân phát. Báo cáo này có thể có một hoặc nhiều bằng chứng cho biết lý do phát hiện vấn đề. Tùy ý, bạn cũng có thể thêm một hoặc nhiều quy tắc ràng buộc để cung cấp thông tin chi tiết về cách hoạt động phân phát có thể bị hạn chế.

Biểu diễn dưới dạng JSON
{
  "type": enum (PolicyTopicEntryType),
  "evidences": [
    {
      object (PolicyTopicEvidence)
    }
  ],
  "constraints": [
    {
      object (PolicyTopicConstraint)
    }
  ],
  "topic": string
}
Trường
type

enum (PolicyTopicEntryType)

Mô tả tác động tích cực hoặc tiêu cực của chính sách này đối với việc phân phát.

evidences[]

object (PolicyTopicEvidence)

Thông tin bổ sung giải thích về kết quả tìm thấy liên quan đến chính sách (ví dụ: tên thương hiệu đối với kết quả tìm thấy liên quan đến thương hiệu).

constraints[]

object (PolicyTopicConstraint)

Cho biết mức độ ảnh hưởng đến việc phân phát tài nguyên này (ví dụ: không phân phát ở một quốc gia).

topic

string

Chủ đề chính sách liên quan đến phát hiện này. Ví dụ: "ALCOHOL", "TRADEMARKS_IN_AD_TEXT" hoặc "DESTINATION_NOT_WORKING". Tập hợp các chủ đề chính sách có thể có không cố định cho một phiên bản API cụ thể và có thể thay đổi bất cứ lúc nào.

PolicyTopicEntryType

Các loại mục nhập chủ đề chính sách có thể có.

Enum
UNSPECIFIED Chưa chỉ định giá trị nào.
UNKNOWN

Không xác định được giá trị nhận được trong phiên bản này.

Đây là giá trị chỉ phản hồi.

PROHIBITED Tài nguyên sẽ không được phân phát.
LIMITED Tài nguyên sẽ không được phân phát trong một số trường hợp.
FULLY_LIMITED Tài nguyên không thể phân phát do tiêu chí nhắm mục tiêu hiện tại.
DESCRIPTIVE Có thể quan tâm, nhưng không giới hạn cách phân phát tài nguyên.
BROADENING Có thể tăng phạm vi áp dụng ngoài mức bình thường.
AREA_OF_INTEREST_ONLY Bị hạn chế ở tất cả các quốc gia được nhắm mục tiêu, nhưng có thể phân phát ở các quốc gia khác thông qua khu vực quan tâm.

PolicyTopicEvidence

Thông tin bổ sung giải thích về một kết quả phát hiện liên quan đến chính sách.

Biểu diễn dưới dạng 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.
}
Trường
Trường hợp hợp nhất value. Thông tin cụ thể về bằng chứng tuỳ thuộc vào loại bằng chứng. value chỉ có thể là một trong những giá trị sau:
websiteList

object (WebsiteList)

Danh sách trang web được liên kết với tài nguyên này.

textList

object (TextList)

Danh sách bằng chứng tìm thấy trong văn bản của một tài nguyên.

languageCode

string

Ngôn ngữ được phát hiện là ngôn ngữ dùng để viết tài nguyên. Đây là thẻ ngôn ngữ IETF, chẳng hạn như "vi-VN".

destinationTextList

object (DestinationTextList)

Văn bản trong đích đến của tài nguyên đang gây ra lỗi vi phạm chính sách.

destinationMismatch

object (DestinationMismatch)

Không khớp giữa các đích đến của URL của tài nguyên.

destinationNotWorking

object (DestinationNotWorking)

Thông tin chi tiết về thời điểm đích đến trả về mã lỗi HTTP hoặc không hoạt động ở tất cả vị trí cho các thiết bị thường dùng.

WebsiteList

Danh sách các trang web dẫn đến kết quả phát hiện vi phạm chính sách. Ví dụ: được dùng cho chủ đề chính sách ONE_WEBSITE_PER_AD_GROUP. Trong trường hợp có nhiều hơn 5 trang web, chỉ 5 trang web hàng đầu (những trang web xuất hiện nhiều nhất trong tài nguyên) mới được liệt kê tại đây.

Biểu diễn dưới dạng JSON
{
  "websites": [
    string
  ]
}
Trường
websites[]

string

Các trang web dẫn đến kết quả phát hiện về chính sách.

TextList

Danh sách các đoạn văn bản vi phạm chính sách.

Biểu diễn dưới dạng JSON
{
  "texts": [
    string
  ]
}
Trường
texts[]

string

Các đoạn văn bản từ tài nguyên đã dẫn đến kết quả phát hiện về chính sách.

DestinationTextList

Danh sách các chuỗi tìm thấy trong trang đích đã dẫn đến một kết quả phát hiện lỗi về chính sách.

Biểu diễn dưới dạng JSON
{
  "destinationTexts": [
    string
  ]
}
Trường
destinationTexts[]

string

Danh sách văn bản tìm thấy trong trang đích của tài nguyên.

DestinationMismatch

Bằng chứng về sự không khớp giữa các URL của một tài nguyên.

Biểu diễn dưới dạng JSON
{
  "urlTypes": [
    enum (PolicyTopicEvidenceDestinationMismatchUrlType)
  ]
}
Trường
urlTypes[]

enum (PolicyTopicEvidenceDestinationMismatchUrlType)

Tập hợp URL không khớp với nhau.

PolicyTopicEvidenceDestinationMismatchUrlType

Các loại URL đích không khớp có thể dùng làm bằng chứng cho chủ đề chính sách.

Enum
UNSPECIFIED Chưa chỉ định giá trị nào.
UNKNOWN

Không xác định được giá trị nhận được trong phiên bản này.

Đây là giá trị chỉ phản hồi.

DISPLAY_URL URL hiển thị.
FINAL_URL URL cuối cùng.
FINAL_MOBILE_URL URL cuối cùng trên thiết bị di động.
TRACKING_URL Mẫu URL theo dõi, với URL dành cho máy tính được thay thế.
MOBILE_TRACKING_URL Mẫu URL theo dõi, với URL dành cho thiết bị di động được thay thế.

DestinationNotWorking

Thông tin chi tiết về bằng chứng khi đích đến trả về mã lỗi HTTP hoặc không hoạt động ở tất cả vị trí cho các thiết bị thường dùng.

Biểu diễn dưới dạng 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.
}
Trường
device

enum (PolicyTopicEvidenceDestinationNotWorkingDevice)

Loại thiết bị không tải được URL.

expandedUrl

string

URL đầy đủ không hoạt động.

lastCheckedDateTime

string

Thời gian kiểm tra URL gần đây nhất. Định dạng là "YYYY-MM-DD HH:MM:SS". Ví dụ: "2018-03-05 09:15:00" hoặc "2018-02-01 14:34:30"

Trường hợp hợp nhất reason. Cho biết lý do phát hiện lỗi DESTINATION_NOT_WORKING. reason chỉ có thể là một trong những giá trị sau:
dnsErrorType

enum (PolicyTopicEvidenceDestinationNotWorkingDnsErrorType)

Loại lỗi DNS.

httpErrorCode

string (int64 format)

Mã lỗi HTTP.

PolicyTopicEvidenceDestinationNotWorkingDevice

Chủ đề chính sách có thể là bằng chứng về việc thiết bị không hoạt động.

Enum
UNSPECIFIED Chưa chỉ định giá trị nào.
UNKNOWN

Không xác định được giá trị nhận được trong phiên bản này.

Đây là giá trị chỉ phản hồi.

DESKTOP Trang đích không hoạt động trên thiết bị máy tính.
ANDROID Trang đích không hoạt động trên thiết bị Android.
IOS Trang đích không hoạt động trên thiết bị iOS.

PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

Các loại lỗi DNS có thể dẫn đến việc đích đến không hoạt động, phù hợp với chủ đề chính sách.

Enum
UNSPECIFIED Chưa chỉ định giá trị nào.
UNKNOWN

Không xác định được giá trị nhận được trong phiên bản này.

Đây là giá trị chỉ phản hồi.

HOSTNAME_NOT_FOUND Không tìm thấy tên máy chủ lưu trữ trong DNS khi tìm nạp trang đích.
GOOGLE_CRAWLER_DNS_ISSUE Sự cố với trình thu thập dữ liệu nội bộ của Google khi giao tiếp với DNS. Lỗi này không có nghĩa là trang đích không hoạt động. Google sẽ thu thập lại dữ liệu trang đích.

PolicyTopicConstraint

Mô tả ảnh hưởng của mục nhập chủ đề chính sách đối với hoạt động phân phát.

Biểu diễn dưới dạng 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.
}
Trường
Trường hợp hợp nhất value. Thông tin cụ thể về quy tắc ràng buộc. value chỉ có thể là một trong những giá trị sau:
countryConstraintList

object (CountryConstraintList)

Những quốc gia mà tài nguyên không thể phân phát.

resellerConstraint

object (ResellerConstraint)

Quy tắc ràng buộc đối với đại lý.

certificateMissingInCountryList

object (CountryConstraintList)

Quốc gia yêu cầu giấy chứng nhận để phân phát.

certificateDomainMismatchInCountryList

object (CountryConstraintList)

Các quốc gia mà miền của tài nguyên không thuộc phạm vi của các chứng chỉ liên kết với tài nguyên đó.

CountryConstraintList

Danh sách các quốc gia bị hạn chế phân phát tài nguyên.

Biểu diễn dưới dạng JSON
{
  "countries": [
    {
      object (CountryConstraint)
    }
  ],
  "totalTargetedCountries": integer
}
Trường
countries[]

object (CountryConstraint)

Quốc gia hạn chế việc phân phát.

totalTargetedCountries

integer

Tổng số quốc gia mà tài nguyên nhắm đến.

CountryConstraint

Cho biết tài nguyên bị hạn chế phân phát ở một quốc gia cụ thể.

Biểu diễn dưới dạng JSON
{
  "countryCriterion": string
}
Trường
countryCriterion

string

Tên tài nguyên hằng số của tiêu chí nhắm mục tiêu theo vị trí địa lý của quốc gia bị hạn chế phân phát.

ResellerConstraint

Loại này không có trường nào.

Cho biết một chủ đề chính sách bị hạn chế do trang web không được phê duyệt cho mục đích bán lại.