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

يشير موضوع السياسة المحتمَل إلى أنواع الأخطاء في نظام أسماء النطاقات (DNS) المتعلّقة بعدم عمل الوجهة.

عمليات التعداد
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

لا يحتوي هذا النوع على أي حقول.

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