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". إنّ مجموعة مواضيع السياسات المحتملة ليست ثابتة لإصدار معيّن من واجهة برمجة التطبيقات، وقد تتغيّر في أي وقت.

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. في حالة وجود أكثر من خمسة مواقع ويب، سيتم سرد أهم خمسة مواقع فقط (تلك التي تظهر في الموارد الأكثر) هنا.

تمثيل 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)

نوع خطأ نظام أسماء النطاقات

httpErrorCode

string (int64 format)

رمز خطأ HTTP.

PolicyTopicEvidenceDestinationNotWorkingDevice

يشير موضوع السياسة المحتمَل إلى أنّ الوجهة لا تعمل على الأجهزة.

عمليات التعداد
UNSPECIFIED لم يتم تحديد أي قيمة.
UNKNOWN

القيمة المستلَمة غير معروفة في هذا الإصدار.

هذه قيمة للردّ فقط.

DESKTOP لا تعمل الصفحة المقصودة على أجهزة الكمبيوتر المكتبي.
ANDROID لا تعمل الصفحة المقصودة على جهاز Android.
IOS لا تعمل الصفحة المقصودة على جهاز iOS.

PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

يوضّح موضوع السياسة المحتمَل أنواع الأخطاء في نظام أسماء النطاقات المتعلّقة بعدم عمل الوجهة.

عمليات التعداد
UNSPECIFIED لم يتم تحديد أي قيمة.
UNKNOWN

القيمة المستلَمة غير معروفة في هذا الإصدار.

هذه قيمة للردّ فقط.

HOSTNAME_NOT_FOUND لم يتم العثور على اسم المضيف في نظام أسماء النطاقات عند جلب الصفحة المقصودة.
GOOGLE_CRAWLER_DNS_ISSUE مشكلة في الزاحف الداخلي في 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

لا يتضمّن هذا النوع أيّ حقول.

يشير إلى أنّه تم تقييد موضوع متعلق بالسياسة بسبب رفض الموقع الإلكتروني لأغراض المورّدين.