AdMob API

AdMob API की मदद से पब्लिशर, प्रोग्राम के हिसाब से अपने AdMob खाते के बारे में जानकारी पा सकते हैं.

सेवा: admob.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी खुद की लाइब्रेरी की ज़रूरत है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

डिस्कवरी दस्तावेज़ एक ऐसी खास जानकारी है जिसे मशीन आसानी से पढ़ सकती है. इससे REST API के बारे में जानकारी मिलती है और उसका इस्तेमाल किया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में, आपकी खोज से जुड़े कई दस्तावेज़ मिल सकते हैं. यह सेवा, खोज से जुड़े ये दस्तावेज़ उपलब्ध कराती है:

सर्विस एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में नीचे दिया गया सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई, इस सर्विस एंडपॉइंट से जुड़े हैं:

  • https://admob.googleapis.com

आराम से जुड़ा संसाधन: v1beta.accounts

तरीके
get GET /v1beta/{name=accounts/*}
इससे, खास AdMob पब्लिशर खाते के बारे में जानकारी मिलती है.
list GET /v1beta/accounts
यह डायलॉग बॉक्स उस AdMob पब्लिशर खाते की सूची दिखाता है जिसमें हाल ही में AdMob यूज़र इंटरफ़ेस (यूआई) से साइन इन किया गया था.

REST रिसॉर्स: v1beta.accounts.adSources

तरीके
list GET /v1beta/{parent=accounts/*}/adSources
विज्ञापन स्रोतों की सूची बनाएं.

आराम से जुड़े संसाधन: v1beta.accounts.adSources.adapters

तरीके
list GET /v1beta/{parent=accounts/*/adSources/*}/adapters
विज्ञापन स्रोत के अडैप्टर की सूची बनाएं.

REST रिसॉर्स: v1beta.accounts.adUnitMappings

तरीके
batchCreate POST /v1beta/{parent=accounts/*}/adUnitMappings:batchCreate
किसी AdMob खाते के तहत, बैच में विज्ञापन यूनिट की मैपिंग बनाएं.

REST रिसॉर्स: v1beta.accounts.adUnits

तरीके
create POST /v1beta/{parent=accounts/*}/adUnits
किसी खास AdMob खाते के तहत विज्ञापन यूनिट बनाता है.
list GET /v1beta/{parent=accounts/*}/adUnits
किसी खास AdMob खाते में विज्ञापन यूनिट की सूची बनाएं.

REST रिसॉर्स: v1beta.accounts.adUnits.adUnitMappings

तरीके
create POST /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
किसी AdMob खाते और विज्ञापन यूनिट के तहत, विज्ञापन यूनिट की मैपिंग बनाएं.
list GET /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
किसी खास AdMob खाते और विज्ञापन यूनिट में, विज्ञापन यूनिट की मैपिंग की सूची बनाएं.

आराम से जुड़े संसाधन: v1beta.accounts.apps

तरीके
create POST /v1beta/{parent=accounts/*}/apps
यह दिए गए AdMob खाते के तहत कोई ऐप्लिकेशन बनाता है.
list GET /v1beta/{parent=accounts/*}/apps
तय किए गए AdMob खाते में ऐप्लिकेशन की सूची बनाएं.

REST रिसॉर्स: v1beta.accounts.campaignReport

तरीके
generate POST /v1beta/{parent=accounts/*}/campaignReport:generate
दी गई जानकारी के आधार पर, कैंपेन रिपोर्ट जनरेट करता है.

आराम करने के लिए संसाधन: v1beta.accounts.mediationGroups

तरीके
create POST /v1beta/{parent=accounts/*}/mediationGroups
किसी AdMob खाते के तहत कोई मीडिएशन ग्रुप बनाएं.
list GET /v1beta/{parent=accounts/*}/mediationGroups
किसी AdMob खाते में मौजूद मीडिएशन ग्रुप की सूची बनाएं.
patch PATCH /v1beta/{mediationGroup.name=accounts/*/mediationGroups/*}
किसी AdMob खाते में जाकर, किसी मीडिएशन ग्रुप को अपडेट करें.

आराम से जुड़े संसाधन: v1beta.accounts.mediationGroups.mediationAbExperiments

तरीके
create POST /v1beta/{parent=accounts/*/mediationGroups/*}/mediationAbExperiments
किसी खास AdMob खाते और मीडिएशन ग्रुप के लिए, A/B टेस्टिंग एक्सपेरिमेंट बनाएं.
stop POST /v1beta/{name=accounts/*/mediationGroups/*/mediationAbExperiments}:stop
मीडिएशन A/B एक्सपेरिमेंट रोकें और कोई वैरिएंट चुनें.

आराम से जुड़े संसाधन: v1beta.accounts.mediationReport

तरीके
generate POST /v1beta/{parent=accounts/*}/mediationReport:generate
रिपोर्ट में दी गई खास बातों के आधार पर, AdMob मीडिएशन (अलग-अलग नेटवर्क से विज्ञापन दिखाना) रिपोर्ट जनरेट करती है.

REST रिसॉर्स: v1beta.accounts.networkReport

तरीके
generate POST /v1beta/{parent=accounts/*}/networkReport:generate
रिपोर्ट में दी गई खास बातों के आधार पर, AdMob नेटवर्क रिपोर्ट जनरेट करती है.

REST रिसॉर्स: v1.accounts

तरीके
get GET /v1/{name=accounts/*}
इससे, खास AdMob पब्लिशर खाते के बारे में जानकारी मिलती है.
list GET /v1/accounts
यह डायलॉग बॉक्स उस AdMob पब्लिशर खाते की सूची दिखाता है जिसमें हाल ही में AdMob यूज़र इंटरफ़ेस (यूआई) से साइन इन किया गया था.

REST रिसॉर्स: v1.accounts.adUnits

तरीके
list GET /v1/{parent=accounts/*}/adUnits
किसी खास AdMob खाते में विज्ञापन यूनिट की सूची बनाएं.

आराम से जुड़े संसाधन: v1.accounts.apps

तरीके
list GET /v1/{parent=accounts/*}/apps
तय किए गए AdMob खाते में ऐप्लिकेशन की सूची बनाएं.

आराम से जुड़े संसाधन: v1.accounts.mediationReport

तरीके
generate POST /v1/{parent=accounts/*}/mediationReport:generate
रिपोर्ट में दी गई खास बातों के आधार पर, AdMob मीडिएशन (अलग-अलग नेटवर्क से विज्ञापन दिखाना) रिपोर्ट जनरेट करती है.

REST रिसॉर्स: v1.accounts.networkReport

तरीके
generate POST /v1/{parent=accounts/*}/networkReport:generate
रिपोर्ट में दी गई खास बातों के आधार पर, AdMob नेटवर्क रिपोर्ट जनरेट करती है.