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 quan đến 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 đề. Trang này cũng có thể có 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 có thể hạn chế việc phân phát.

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 hoạt động 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 Mức độ phù hợp có thể tăng hơn mức bình thường.
AREA_OF_INTEREST_ONLY Bị ràng buộc cho 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 một 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 kết hợp 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 được tìm thấy trong văn bản của tài liệu.

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 ở một số vị trí đối với các thiết bị phổ biến.

WebsiteList

Danh sách các trang web dẫn đến phát hiện về 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 các tài nguyên) được liệt kê ở đâ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 một 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 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 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ể chứng minh rằng chủ đề chính sách là trang đích 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.

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ố trình thu thập thông tin 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 kết hợp 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ế khả năng 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ố mục tiêu đị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.