AdMob API

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

सेवा: admob.googleapis.com

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

खोज से जुड़ा दस्तावेज़

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

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

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

  • https://admob.googleapis.com

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

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

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

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

REST रिसॉर्स: 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 खाते और विज्ञापन यूनिट के तहत, विज्ञापन यूनिट की मैपिंग की सूची बनाएं.

REST रिसॉर्स: 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
दी गई जानकारी के आधार पर, कैंपेन रिपोर्ट जनरेट करती है.

REST रिसॉर्स: 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 खाते में, तय किए गए मीडिएशन ग्रुप को अपडेट करें.

REST रिसॉर्स: v1beta.accounts.mediationGroups.mediationAbExperiments

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

REST रिसॉर्स: 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 खाते में विज्ञापन यूनिट की सूची बनाएं.

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

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

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

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

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

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