इस पेज पर, AdSense Management API के बारे में जानकारी दी गई है.
संस्करण 2
इस वर्शन में ये बदलाव किए गए हैं, ताकि काम न करने वाली सुविधाओं को हटाया जा सके और AdSense मैनेजमेंट एपीआई को Google API के मौजूदा स्टैंडर्ड के साथ अलाइन किया जा सके. Google API वर्शनिंग स्कीम के मुताबिक, इस वर्शन को समय-समय पर अपडेट किया जाएगा. इसमें अलग-अलग माइनर वर्शन में रिलीज़ किए जाने वाले फ़ंक्शन के बजाय, अतिरिक्त (पुराने सिस्टम के साथ काम करने की सुविधा) फ़ंक्शन शामिल किए जाएंगे.
2023-06-19
पेमेंट
- payments.list की मदद से अब प्रीमियम पब्लिशर को पेमेंट के बारे में जानकारी मिलती है.
2023-06-13
रिपोर्ट
FUNNEL_REQUESTS
,FUNNEL_IMPRESSIONS
,FUNNEL_CLICKS
, औरFUNNEL_RPM
मेट्रिक जोड़ी गईं, जो विज्ञापन यूनिट (जैसे, मिलती-जुलती खोज यूनिट) की परफ़ॉर्मेंस के बारे में जानकारी देती हैं.
2023-03-30
रिपोर्ट
PAGE_URL
डाइमेंशन जोड़ा गया. इसकी मदद से, मेट्रिक को पेज के यूआरएल के हिसाब से बांटा जा सकता है. कुछ चेतावनियों के साथ, पेज यूआरएल का ब्रेकडाउन देखें.
2022-09-21
AdUnits
- बनाने और पैच करने के तरीके जोड़े गए. ध्यान दें कि इन तरीकों का इस्तेमाल, सिर्फ़ प्लैटफ़ॉर्म के लिए AdSense प्रॉडक्ट के लिए चालू किए गए प्रोजेक्ट के लिए किया जा सकता है.
CustomChannels
- बनाने, पैच करने, और अपडेट करने के तरीके जोड़े गए. ध्यान दें कि इन तरीकों का इस्तेमाल, सिर्फ़ प्लैटफ़ॉर्म के लिए AdSense प्रॉडक्ट के लिए चालू किए गए प्रोजेक्ट के लिए किया जा सकता है.
- ऐक्टिव फ़ील्ड को संसाधन में जोड़ा गया.
खाते
- getAdBlockRecoveryTag का तरीका जोड़ा गया है.
2022-08-25
रिपोर्ट
HOSTED_AD_CLIENT_ID
डाइमेंशन जोड़ा गया. इसकी मदद से, होस्ट और प्लैटफ़ॉर्म पब्लिशर, अपने पब्लिशर के खातों (होस्ट पब्लिशर) और उप-खातों (प्लैटफ़ॉर्म पब्लिशर) के हिसाब से मेट्रिक बांट सकते हैं.
2022-05-03
AdClient
- 'पाएं' तरीका जोड़ा गया.
रिपोर्ट
- getसेव किया गया तरीका जोड़ा गया.
UrlChannels
- 'पाएं' तरीका जोड़ा गया.
2022-03-31
खाता
- अब एपीआई, बंद किए गए खातों की जानकारी दिखाता है. इसमें
state
फ़ील्ड, खाते की स्थिति के बारे में बताता है.
AdClient
- खाते में हुए ऊपर बताए गए बदलावों की तरह ही, अब इनऐक्टिव विज्ञापन क्लाइंट को एपीआई दिखाता है.
साथ ही, इसमें
state
फ़ील्ड जो विज्ञापन क्लाइंट की स्थिति के बारे में बताता है.
2022-02-24
पेमेंट
-
संसाधन के नाम के फ़ॉर्मैट की अवधि बढ़ा दी गई है, ताकि YouTube से कमाई करने के लिए अलग-अलग संसाधन
इस्तेमाल किए जा सकें. यह बदलाव, YouTube क्रिएटर्स के लिए AdSense
के बेहतर अनुभव को कुछ चरणों में लॉन्च करने से पहले किया गया है. इसके तहत, YouTube से होने वाली कमाई को
पेमेंट्स खाते में अलग-अलग कर दिया जाएगा. अगर आपके पास YouTube से होने वाली कमाई के लिए, अलग पेमेंट्स खाता है, तो YouTube से मिलने वाले पेमेंट की जानकारी भी पेमेंट लिस्ट के तरीके से दिखेगी.
YouTube से होने वाली कमाई, संसाधन के नाम के इस फ़ॉर्मैट में होगी:
- accounts/{account}/payments/youtube-unpaid के लिए पेमेंट न किए गए (मौजूदा) YouTube से होने वाली कमाई.
- YouTube से हुई कमाई के लिए accounts/{account}/payments/youtube-yyyy-MM-dd.
ध्यान दें: AdSense से होने वाली आय के संसाधन के नाम में कोई बदलाव नहीं होगा:- accounts/{account}/payments/बकाया (मौजूदा) AdSense से होने वाली आय के लिए पेमेंट नहीं किया गया.
- पेमेंट की गई AdSense से होने वाली आय के लिए, accounts/{account}/payments/yyyy-MM-dd.
2021-06-30
शिकायत करें
- जोड़े गए डाइमेंशन
AD_FORMAT_NAME
औरAD_FORMAT_CODE
हैं. इससे यह पता चलता है कि आपकी साइट पर उपयोगकर्ताओं को कोई विज्ञापन किस तरह दिखाया जाएगा (इन-पेज, विनेट वगैरह). ध्यान दें कि v1.4 में एक जैसे नाम वाले (अब काम न करने वाले) डाइमेंशन हैं, लेकिन उनके सदस्य अलग-अलग हैं. v2 में जोड़े गए दो डाइमेंशन, v1.4 में मौजूद डाइमेंशन से अलग हैं.
19-04-2021 (शुरुआती रिलीज़)
सामान्य
- v1.4 में मौजूद ऐसे सभी तरीके हटा दिए गए हैं जो अब काम नहीं करते. इसमें ऐसे संसाधन
भी शामिल हैं जिनके लिए
accountId
की ज़रूरत नहीं थी. v2 में,parent
फ़ील्ड मेंaccountId
की जानकारी दी गई है. - Google API के स्टैंडर्ड के मुताबिक, अब संसाधनों की पहचान
name
फ़ील्ड से की जाती है. उदाहरण के लिए, AdClient का नामaccounts/{accountId}/adclients/{adClientId}
की तरह दिखेगा. इसके अलावा, 1.4 वर्शन में संसाधन आईडी का इस्तेमाल रिपोर्टिंग डाइमेंशन के तौर पर किया गया था. हालांकि, v2 में यह वैल्यू अबreporting_dimension_id
फ़ील्ड के ज़रिए कई संसाधनों पर उपलब्ध है. kind
फ़ील्ड को सभी संसाधनों से हटा दिया गया है.
खाता
name
फ़ील्ड को बदलकरdisplay_name
कर दिया गया है.timezone
फ़ील्ड को स्ट्रिंग सेgoogle.type.TimeZone
में बदल दिया गया है.creation_time
फ़ील्ड (टाइप int64) कोcreate_time
(टाइपgoogle.protobuf.Timestamp
) में बदल दिया गया है.- एक
pending_tasks
फ़ील्ड जोड़ा गया. यह उन बचे हुए टास्क की सूची है जिन्हें नए खाते के लिए, साइन अप की प्रोसेस के तहत पूरा करना होगा. उदाहरण के लिए, टास्क, आपकी बिलिंग प्रोफ़ाइल या फ़ोन नंबर की पुष्टि से जुड़े हो सकते हैं. sub_accounts
फ़ील्ड को हटा दिया गया है. इसी तरह की सुविधाएं,listChildAccounts
को पसंद के मुताबिक बनाए गए तरीके का इस्तेमाल करके, v2 में हासिल की जा सकती हैं.listChildAccounts
को बार-बार कॉल करके, v2 में पूरा चाइल्ड खाता ट्री जनरेट किया जा सकता है.
AdClient
arc_opt_in
फ़ील्ड को हटा दिया गया है, क्योंकि इसे AdSense के यूज़र इंटरफ़ेस (यूआई) से पहले ही हटा दिया गया है.supports_reporting
फ़ील्ड कोreporting_dimension_id
फ़ील्ड से बदल दिया जाता है. यह फ़ील्ड, विज्ञापन क्लाइंट का वह यूनीक आईडी दिखाता है जिसका इस्तेमालAD_CLIENT_ID
रिपोर्टिंग डाइमेंशन में किया गया है. अगरreporting_dimension_id
खाली है, तो AdClient पर रिपोर्टिंग की सुविधा काम नहीं करती है.
AdUnit
status
फ़ील्ड का नाम बदलकरstate
कर दिया गया है. साथ ही,ACTIVE
स्थिति अब यह नहीं बताती कि इस विज्ञापन यूनिट में पिछले सात दिनों में कोई गतिविधि हुई है या नहीं. वर्शन 2 में, इसका मतलब है कि विज्ञापन यूनिट को उपयोगकर्ता ने चालू कर दिया है और वह विज्ञापन दिखा सकती है.code
फ़ील्ड को हटा दिया गया है. यह वैल्यू,name
फ़ील्ड के आखिर में (आखिरी फ़ॉरवर्ड स्लैश के बाद) अब भी दिख सकती है.contentAdsSettings.backupOption
फ़ील्ड को हटा दिया गया है.type
फ़ील्ड कोTYPE_UNSPECIFIED
,DISPLAY
,FEED
,ARTICLE
,MATCHED_CONTENT
, औरLINK
वैल्यू तक सीमित किया गया है.- AdSense के यूज़र इंटरफ़ेस (यूआई) में पहले से हटाए जा चुके अन्य फ़ील्ड भी
हटा दिए गए हैं:
custom_style
,saved_style_id
,mobile_content_ads_settings
,feed_ads_settings
.
Alert
delete
तरीका हटा दिया गया है.is_dismissible
फ़ील्ड को हटा दिया गया है.locale
फ़ील्ड का नाम बदलकरlanguage_code
कर दिया गया है.
CustomChannel
code
फ़ील्ड को हटा दिया गया है. यह वैल्यू,name
फ़ील्ड के आखिर में (आखिरी फ़ॉरवर्ड स्लैश के बाद) अब भी दिख सकती है.targeting_info
फ़ील्ड को हटा दिया गया है, क्योंकि इसे AdSense के यूज़र इंटरफ़ेस (यूआई) से पहले ही हटा दिया गया है.
पेमेंट
payment_date
फ़ील्ड का नाम बदलकरdate
कर दिया गया है. साथ ही, टाइप स्ट्रिंग सेgoogle.type.Date
टाइप में बदल दिया गया है.payment_amount
फ़ील्ड औरpayment_amount_currency_code
फ़ील्ड को एकpayment
फ़ील्ड में जोड़ दिया गया है (उदाहरण के लिए, "1,235 जैपनीज़ येन", "1,234.57 डॉलर", "87.65 पाउंड").
शिकायत करें
- वर्शन 2 की मदद से, AdSense Management API का रिपोर्टिंग डेटा अब AdSense यूज़र इंटरफ़ेस (यूआई) के साथ अलाइन हो गया है. इसका मतलब है कि AdMob और YouTube प्रॉपर्टी अब काम नहीं करतीं. इसके अलावा, इस एपीआई में सिर्फ़ तीन साल पुराना रिपोर्ट डेटा इस्तेमाल किया जा सकेगा.
Metadata.dimensions
संसाधन औरMetadata.metrics
संसाधन को हटा दिया गया है.- रिपोर्ट का CSV वर्शन जनरेट करने के लिए, नए तरीके जोड़े गए हैं. इनमें v1.4 में मौजूद क्वेरी पैरामीटर की जगह ले ली गई है. ध्यान दें: कंप्रेस करने के लिए, अब भी एचटीटीपी हेडर "स्वीकार करने का तरीका: gzip" एचटीटीपी हेडर का इस्तेमाल किया जा सकता है.
-
ऐड-हॉक रिपोर्ट जनरेट करने के लिए, कुछ फ़ील्ड बदल दिए गए हैं.
account_id
फ़ील्ड का नाम बदलकरaccount
कर दिया गया है.dimension
फ़ील्ड का नाम बदलकरdimensions
कर दिया गया है.metric
फ़ील्ड का नाम बदलकरmetrics
कर दिया गया है.filter
फ़ील्ड का नाम बदलकरfilters
कर दिया गया है.sort
फ़ील्ड का नाम बदलकरorder_by
कर दिया गया है.locale
फ़ील्ड का नाम बदलकरlanguage_code
कर दिया गया है.currency
फ़ील्ड का नाम बदलकरcurrency_code
कर दिया गया है.- अब
date_range
के साथ कई सामान्य रेंज तय की जा सकती हैं (उदाहरण के लिए,TODAY
,YESTERDAY
,MONTH_TO_DATE
,YEAR_TO_DATE
,LAST_7_DAYS
, औरLAST_30_DAYS
) याdate_range
कोCUSTOM
पर सेट करके,start_date
औरend_date
की जानकारी दी जा सकती है. start_date
औरend_date
फ़ील्ड को टाइप स्ट्रिंग सेgoogle.type.Date
टाइप में बदल दिया गया है. ध्यान दें: इस वजह से, मिलते-जुलते तारीख वाले कीवर्ड (उदाहरण के लिए, "TODAY-6d") अब काम नहीं करता है.- बूलियन फ़ील्ड
use_timezone_reporting
कोreporting_time_zone
से बदल दिया गया है, जिसकी इन दो वैल्यू में से कोई एक हो सकती है:ACCOUNT_TIME_ZONE
याGOOGLE_TIME_ZONE
(यानी पीएसटी/पीडीटी). v2 का डिफ़ॉल्ट वर्शनACCOUNT_TIME_ZONE
है. यह v1.4 में मौजूद डिफ़ॉल्ट वर्शन से अलग है. start_index
फ़ील्ड को हटा दिया गया है.max_results
फ़ील्ड का नाम बदलकरlimit
कर दिया गया है.
-
सेव की गई रिपोर्ट जनरेशन पर कुछ फ़ील्ड बदल दिए गए हैं.
- तारीख के फ़ील्ड (
date_range
,start_date
,end_date
,reporting_time_zone
) जोड़े गए. currency_code
फ़ील्ड जोड़ा गया.locale
फ़ील्ड का नाम बदलकरlanguage_code
कर दिया गया है.start_index
फ़ील्ड को हटा दिया गया है.max_results
फ़ील्ड को हटा दिया गया है.
- तारीख के फ़ील्ड (
SavedAdStyle
SavedAdStyle
को हटा दिया गया है, क्योंकि इसे AdSense के यूज़र इंटरफ़ेस (यूआई) से पहले ही हटा दिया गया है.
साइट
-
आपके AdSense खाते में जोड़ी गई वेबसाइटों का डेटा फ़ेच करने के लिए,
Sites
को जोड़ा गया है. state
फ़ील्ड से यह पता चलता है कि साइट इनमें से कोई स्थिति है या नहीं:REQUIRES_REVIEW
,GETTING_READY
,READY
,NEEDS_ATTENTION
.auto_ads_enabled
फ़ील्ड एक बूलियन है. इससे पता चलता है कि अपने-आप चलने वाले विज्ञापन किसी खास साइट पर चालू हैं या नहीं.
वर्शन 1.4
इस वर्शन में ये सुविधाएं दी गई हैं:
- अब अपने AdSense खाते में, संबंधित मुद्रा में पेमेंट की जानकारी दी जा सकती है.
- अब
delete
तरीके का इस्तेमाल करके किसी सूचना को खारिज किया जा सकता है. इससे, एपीआई और AdSense वेब इंटरफ़ेस में सूचना छिप जाएगी. - रिपोर्ट रिस्पॉन्स में अब शुरू और खत्म होने की तारीखें शामिल होती हैं. अगर रिपोर्ट जनरेट करते समय,
मिलती-जुलती तारीखों का इस्तेमाल किया जा रहा है,
जैसे कि
today
,yesterday
,firstDayOfMonth-1m
, तो यह ज़रूरी है कि रिस्पॉन्स में अब आपकी अनुरोध की गई तारीख की सीमा शामिल हो.
पहले से मालूम समस्याएं
रिपोर्ट में currency
फ़ील्ड इस रिलीज़ में समर्थित नहीं है.
वर्शन 1.3
इस वर्शन में ये सुविधाएं दी गई हैं:
- चेतावनियों को पाने की सुविधा.
- मेट्रिक और डाइमेंशन के मेटाडेटा को फिर से पाने की सुविधा.
- खाते के स्थानीय टाइम ज़ोन के मुताबिक रिपोर्ट चलाने की सुविधा.
पहले से मालूम समस्याएं
रिपोर्ट में currency
फ़ील्ड इस रिलीज़ में समर्थित नहीं है.
वर्शन 1.2
इस वर्शन में ये सुविधाएं दी गई हैं:
- विज्ञापन स्टाइल को वापस पाने की सुविधा.
- फ़्रंटएंड में तय की गई सेव की गई रिपोर्ट को फिर से पाने और एक्ज़ीक्यूट करने की सुविधा.
पहले से मालूम समस्याएं
रिपोर्ट में currency
फ़ील्ड इस रिलीज़ में समर्थित नहीं है.
वर्शन 1.1
इस वर्शन में ये सुविधाएं दी गई हैं:
- उन खातों को सूची में जोड़ने की सुविधा जिनका ऐक्सेस उपयोगकर्ता के पास है
- किसी खास खाते पर GET कॉल करने की सुविधा
- विज्ञापन यूनिट और कस्टम चैनलों पर कॉल पाने की सुविधा
- विज्ञापन यूनिट और कस्टम चैनल के बीच कनेक्शन तय करने की सुविधा
- कस्टम चैनल में टारगेटिंग की जानकारी के बारे में ज़्यादा डेटा होता है
इसके अलावा, अब डेटा को अपने डिफ़ॉल्ट खाते या किसी खास खाते से ऐक्सेस किया जा सकता है.
पहले से मालूम समस्याएं
रिपोर्ट में currency
फ़ील्ड इस रिलीज़ में समर्थित नहीं है.
संस्करण 1
यह इस एपीआई की पहली रिलीज़ है. इसमें विज्ञापन क्लाइंट, विज्ञापन यूनिट, कस्टम चैनल, यूआरएल चैनलों को वापस पाने और रिपोर्ट चलाने की सुविधा शामिल है.
पहले से मालूम समस्याएं
रिपोर्ट में currency
फ़ील्ड इस रिलीज़ में समर्थित नहीं है.