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

انواع ورودی موضوع خط مشی ممکن

Enums
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 را برمی‌گرداند یا در همه مکان‌ها برای دستگاه‌های پرکاربرد کار نمی‌کند.

لیست وب سایت

فهرستی از وب‌سایت‌هایی که باعث یافتن خط‌مشی شدند. برای مثال برای موضوع خط‌مشی ONE_WEBSITE_PER_AD_GROUP استفاده می‌شود. در صورتی که بیش از پنج وب سایت وجود داشته باشد، فقط پنج وب سایت برتر (آنهایی که بیشتر در منابع ظاهر می شوند) در اینجا فهرست می شوند.

نمایندگی JSON
{
  "websites": [
    string
  ]
}
فیلدها
websites[]

string

وب سایت هایی که باعث یافتن خط مشی شدند.

TextList

فهرستی از بخش‌هایی از متن که خط‌مشی را نقض می‌کند.

نمایندگی JSON
{
  "texts": [
    string
  ]
}
فیلدها
texts[]

string

تکه های متن از منبعی که باعث یافتن خط مشی شد.

DestinationTextList

فهرستی از رشته‌های یافت شده در صفحه مقصد که باعث یافتن خط‌مشی شده است.

نمایندگی JSON
{
  "destinationTexts": [
    string
  ]
}
فیلدها
destinationTexts[]

string

فهرست متن یافت شده در صفحه مقصد منبع.

عدم تطابق مقصد

شواهد عدم تطابق بین URL های یک منبع.

نمایندگی JSON
{
  "urlTypes": [
    enum (PolicyTopicEvidenceDestinationMismatchUrlType)
  ]
}
فیلدها
urlTypes[]

enum ( PolicyTopicEvidenceDestinationMismatchUrlType )

مجموعه URL هایی که با یکدیگر مطابقت نداشتند.

PolicyTopicEvidenceDestinationMismatchUrlType

شواهد موضوع خط مشی احتمالی عدم تطابق نوع نشانی وب مقصد.

Enums
UNSPECIFIED هیچ مقداری مشخص نشده است.
UNKNOWN

مقدار دریافتی در این نسخه مشخص نیست.

این یک مقدار فقط پاسخگویی است.

DISPLAY_URL نشانی اینترنتی نمایشگر
FINAL_URL آدرس نهایی.
FINAL_MOBILE_URL آدرس نهایی موبایل
TRACKING_URL الگوی URL ردیابی، با آدرس دسکتاپ جایگزین شده است.
MOBILE_TRACKING_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

مبحث احتمالی خط مشی شواهد مقصد دستگاه ها کار نمی کند.

Enums
UNSPECIFIED هیچ مقداری مشخص نشده است.
UNKNOWN

مقدار دریافتی در این نسخه مشخص نیست.

این یک مقدار فقط پاسخگویی است.

DESKTOP صفحه فرود در دستگاه دسکتاپ کار نمی کند.
ANDROID صفحه فرود در دستگاه Android کار نمی کند.
IOS صفحه فرود در دستگاه iOS کار نمی کند.

PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

مقصد شواهد موضوع خط مشی احتمالی که کار نمی کند انواع خطای DNS.

Enums
UNSPECIFIED هیچ مقداری مشخص نشده است.
UNKNOWN

مقدار دریافتی در این نسخه مشخص نیست.

این یک مقدار فقط پاسخگویی است.

HOSTNAME_NOT_FOUND هنگام واکشی صفحه فرود، نام میزبان در DNS یافت نشد.
GOOGLE_CRAWLER_DNS_ISSUE مشکل خزنده داخلی Google هنگام برقراری ارتباط با DNS. این خطا به این معنی نیست که صفحه فرود کار نمی کند. گوگل صفحه فرود را دوباره خزیده می کند.

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

تعداد کل کشورهای هدف منبع.

کشور محدودیت

نشان می دهد که توانایی یک منبع برای خدمت در یک کشور خاص محدود است.

نمایندگی JSON
{
  "countryCriterion": string
}
فیلدها
countryCriterion

string

نام منبع ثابت هدف جغرافیایی کشوری که خدمات در آن محدود شده است.

محدودیت Reseller

این نوع هیچ فیلدی ندارد.

نشان می‌دهد که یک موضوع خط‌مشی به دلیل عدم تأیید وب‌سایت برای اهداف فروش محدود شده است.