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

नीति के विषय की एंट्री के संभावित टाइप.

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

वह भाषा जिसमें संसाधन लिखा गया है. यह आईईटीएफ़ भाषा टैग है, जैसे कि "en-US".

destinationTextList

object (DestinationTextList)

संसाधन के डेस्टिनेशन में मौजूद वह टेक्स्ट जिसकी वजह से नीति का उल्लंघन हुआ है.

destinationMismatch

object (DestinationMismatch)

किसी संसाधन के यूआरएल के डेस्टिनेशन मेल नहीं खा रहे हैं.

destinationNotWorking

object (DestinationNotWorking)

जब डेस्टिनेशन से एचटीटीपी गड़बड़ी का कोड मिलता है या सामान्य तौर पर इस्तेमाल किए जाने वाले डिवाइसों के लिए, सभी जगहों पर काम नहीं करता है, तो उससे जुड़ी जानकारी.

WebsiteList

उन वेबसाइटों की सूची जिनकी वजह से नीति का उल्लंघन हुआ है. उदाहरण के लिए, ONE_WEBSITE_PER_AD_GROUP नीति के विषय के लिए इस्तेमाल किया जाता है. अगर पांच से ज़्यादा वेबसाइटें हैं, तो सिर्फ़ पांच वेबसाइटें यहां दिखेंगी. ये वे वेबसाइटें होती हैं जो रिसॉर्स में सबसे ज़्यादा दिखती हैं.

JSON के काेड में दिखाना
{
  "websites": [
    string
  ]
}
फ़ील्ड
websites[]

string

वे वेबसाइटें जिनकी वजह से नीति का उल्लंघन हुआ है.

TextList

नीति का उल्लंघन करने वाले टेक्स्ट के फ़्रैगमेंट की सूची.

JSON के काेड में दिखाना
{
  "texts": [
    string
  ]
}
फ़ील्ड
texts[]

string

उस संसाधन के टेक्स्ट के फ़्रैगमेंट जिसकी वजह से नीति का उल्लंघन हुआ.

DestinationTextList

डेस्टिनेशन पेज पर मिली उन स्ट्रिंग की सूची जिनकी वजह से नीति का उल्लंघन हुआ.

JSON के काेड में दिखाना
{
  "destinationTexts": [
    string
  ]
}
फ़ील्ड
destinationTexts[]

string

संसाधन के डेस्टिनेशन पेज पर मिले टेक्स्ट की सूची.

DestinationMismatch

किसी संसाधन के यूआरएल मेल न खाने का सबूत.

JSON के काेड में दिखाना
{
  "urlTypes": [
    enum (PolicyTopicEvidenceDestinationMismatchUrlType)
  ]
}
फ़ील्ड
urlTypes[]

enum (PolicyTopicEvidenceDestinationMismatchUrlType)

ऐसे यूआरएल का सेट जो एक-दूसरे से मेल नहीं खाते.

PolicyTopicEvidenceDestinationMismatchUrlType

नीति के विषय से जुड़े ऐसे डेस्टिनेशन यूआरएल टाइप जिनमें विज्ञापन से मेल न खाने वाले यूआरएल का इस्तेमाल किया गया हो.

Enums
UNSPECIFIED कोई वैल्यू नहीं दी गई है.
UNKNOWN

इस वर्शन में, मिली वैल्यू की जानकारी नहीं है.

यह सिर्फ़ जवाब के लिए वैल्यू है.

DISPLAY_URL डिसप्ले यूआरएल.
FINAL_URL फ़ाइनल यूआरएल.
FINAL_MOBILE_URL फ़ाइनल मोबाइल यूआरएल.
TRACKING_URL ट्रैकिंग यूआरएल टेंप्लेट, जिसमें डेस्कटॉप यूआरएल बदला गया है.
MOBILE_TRACKING_URL ट्रैकिंग यूआरएल टेंप्लेट, जिसमें मोबाइल यूआरएल बदला गया है.

DestinationNotWorking

जब डेस्टिनेशन, एचटीटीपी गड़बड़ी कोड दिखा रहा हो या आम तौर पर इस्तेमाल किए जाने वाले डिवाइसों के लिए सभी जगहों पर काम न कर रहा हो, तो सबूत की जानकारी.

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)

वह डिवाइस जिस पर यूआरएल लोड नहीं हो सका.

expandedUrl

string

वह पूरा यूआरएल जो काम नहीं कर रहा था.

lastCheckedDateTime

string

यूआरएल की पिछली बार जांच किए जाने का समय. इसका फ़ॉर्मैट "YYYY-MM-DD HH:MM:SS" है. उदाहरण के लिए: "05-03-2018 09:15:00" या "01-02-2018 14:34:30"

यूनियन फ़ील्ड reason. DESTINATION_NOT_WORKING नीति के उल्लंघन की वजह बताता है. reason इनमें से कोई एक हो सकता है:
dnsErrorType

enum (PolicyTopicEvidenceDestinationNotWorkingDnsErrorType)

डीएनएस की गड़बड़ी का टाइप.

httpErrorCode

string (int64 format)

एचटीटीपी गड़बड़ी कोड.

PolicyTopicEvidenceDestinationNotWorkingDevice

नीति के संभावित विषय से पता चलता है कि डेस्टिनेशन के काम न करने वाले डिवाइसों के लिए नीति बनाई गई है.

Enums
UNSPECIFIED कोई वैल्यू नहीं दी गई है.
UNKNOWN

इस वर्शन में, मिली वैल्यू की जानकारी नहीं है.

यह सिर्फ़ जवाब के लिए वैल्यू है.

DESKTOP लैंडिंग पेज, डेस्कटॉप डिवाइस पर काम नहीं करता.
ANDROID लैंडिंग पेज, Android डिवाइस पर काम नहीं करता.
IOS लैंडिंग पेज, iOS डिवाइस पर काम नहीं करता.

PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

नीति के विषय से जुड़े संभावित सबूत, डेस्टिनेशन के काम न करने से जुड़ी डीएनएस गड़बड़ी के टाइप.

Enums
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

इस टाइप में कोई फ़ील्ड नहीं है.

इससे पता चलता है कि नीति के किसी विषय पर पाबंदी लगाई गई थी, क्योंकि वेबसाइट को रीसेलर के तौर पर इस्तेमाल करने की अनुमति नहीं मिली थी.