Google Mobile Ads React Native API

@google/mobile-ads मॉड्यूल, React Native ऐप्लिकेशन में Google Mobile Ads को इंटिग्रेट करने के लिए, मुख्य TypeScript इंटरफ़ेस, क्लास, और टॉप-लेवल फ़ंक्शन उपलब्ध कराता है.

खास जानकारी

  • एसडीके टूल का लाइफ़साइकल और उसे कॉन्फ़िगर करना: एसडीके टूल को कॉन्फ़िगर करने के लिए, initialize के साथ InitializationConfig का इस्तेमाल करें. साथ ही, अडैप्टर के कॉन्फ़िगरेशन की स्थितियों की जांच करने के लिए, getInitializationStatus और InitializationStatus का इस्तेमाल करें.
  • User Messaging Platform (UMP): requestConsentInfoUpdate, loadAndShowConsentFormIfRequired, और showPrivacyOptionsForm की मदद से, उपयोगकर्ता की सहमति मैनेज करें. साथ ही, getConsentStatus और canRequestAds की मदद से, सहमति की स्थिति की जांच करें.
  • अनुरोध कॉन्फ़िगरेशन: setRequestConfiguration और RequestConfiguration का इस्तेमाल करके, ग्लोबल टारगेटिंग और नीति से जुड़ी सेटिंग तय करें. साथ ही, AgeRestrictedTreatment, MaxAdContentRating, और PublisherPrivacyPersonalizationState जैसे कॉन्फ़िगरेशन के विकल्प चुनें.
  • विज्ञापन फ़ॉर्मैट: AppOpenAd, InterstitialAd, RewardedAd, और RewardedInterstitialAd जैसे फ़ॉर्मैट क्लास का इस्तेमाल करके, विज्ञापन लोड और प्रज़ेंट करें.
  • डेवलपर टूल: openAdInspector या openDebugMenu का इस्तेमाल करके, विज्ञापन डिलीवरी, अडैप्टर की स्थिति, और एसडीके कॉन्फ़िगरेशन की रीयल-टाइम में जांच करें.

टाइप एलियस
AdapterState
यह मीडिएशन अडैप्टर की संभावित शुरुआती स्थितियों को दिखाता है.
AdChoicesPlacement
विज्ञापन व्यू में AdChoices आइकॉन की जगहें.
AdFormat
जिस विज्ञापन का अनुरोध किया जा रहा है उसका फ़ॉर्मैट.
AdInspectorError
विज्ञापन जांचने वाले टूल के काम न करने की वजह के बारे में गड़बड़ी की जानकारी.
AdInspectorErrorCode
विज्ञापन जांचने वाले टूल को खोलने या इस्तेमाल करने में आने वाली गड़बड़ियां.
AdOrientation
इनलाइन अडैप्टिव और ऐंकर किए गए बड़े अडैप्टिव बैनर विज्ञापनों के लिए ओरिएंटेशन के विकल्प.
AdSize
यह विज्ञापन के डाइमेंशन दिखाता है.
AgeRestrictedTreatment
इससे विज्ञापन दिखाने के अनुरोधों के लिए, उम्र से जुड़ी पाबंदी के आधार पर विज्ञापन दिखाने के विकल्प तय किए जाते हैं.
ConsentStatus
सहमति की स्थिति की वैल्यू.
DebugGeography
जगह की जानकारी की जांच करने के लिए, वैल्यू डीबग करें.
FormErrorCode
यह User Messaging Platform (UMP) फ़ॉर्म के ऑपरेशन पूरे न होने पर मिलने वाले गड़बड़ी कोड दिखाता है.
FullScreenContentErrorCode
LoadAdErrorCode
यह विज्ञापन लोड करने की प्रोसेस पूरी न होने पर, गड़बड़ी के कोड दिखाता है.
MaxAdContentRating
इससे ऐप्लिकेशन के लिए, विज्ञापन के कॉन्टेंट की सबसे ज़्यादा रेटिंग तय होती है. साथ ही, यह भी तय होता है कि किस तरह के विज्ञापन दिखाए जा सकते हैं.
NativeAdAssetNames
स्टैंडर्ड नेटिव विज्ञापन ऐसेट की पहचान करने के लिए इस्तेमाल किए गए नाम.
NativeAdType
इससे लोड किए गए नेटिव विज्ञापन के फ़ॉर्मैट की पहचान होती है.
NativeMediaAspectRatio
दिखाए गए नेटिव विज्ञापन के मीडिया के आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) के लिए प्राथमिकताएं.
OnAdInspectorClosedListener
विज्ञापन जांचने वाले टूल का यूज़र इंटरफ़ेस बंद होने पर, शुरू किए जाने वाले कॉलबैक के लिए इंटरफ़ेस की परिभाषा.
PrecisionType
विज्ञापन की रिपोर्ट की गई वैल्यू की सटीक जानकारी.
PrivacyOptionsRequirementStatus
निजता विकल्पों से जुड़ी ज़रूरी शर्तों को पूरा करने की स्थिति.
PublisherPrivacyPersonalizationState
इससे, Publisher Privacy Treatment API के तहत लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सेटिंग की स्थितियों के बारे में पता चलता है.
ResizeMode
NativeAdMediaView में इमेज कॉन्टेंट के साइज़ को पसंद के मुताबिक बनाने के मोड को बदलने के विकल्प.
ResolvedAdSize
विज्ञापन लोड होने के बाद, विज्ञापन के साइज़ की आखिरी स्थिति दिखाता है.
SwipeGestureDirection
कस्टम क्लिक स्वाइप जेस्चर के लिए निर्देश.
वैरिएबल
AdSize
विज्ञापन के पहले से तय किए गए साइज़ और अडैप्टिव और कस्टम साइज़ बनाने के लिए हेल्पर तरीके.
फ़ंक्शन
canRequestAds
इस कुकी से यह पता चलता है कि सहमति की मौजूदा स्थिति के हिसाब से, आपको विज्ञापन दिखाने का अनुरोध करने की अनुमति है या नहीं.
getConsentStatus
यह कुकी, उपयोगकर्ता की सहमति की मौजूदा स्थिति को सेव करती है.
getInitializationStatus
एसडीके टूल के शुरू होने की स्थिति पता करता है.
getPrivacyOptionsRequirementStatus
यह कुकी, यह पता लगाती है कि आपके ऐप्लिकेशन के लिए निजता विकल्पों वाला एंट्री पॉइंट ज़रूरी है या नहीं.
getRequestConfiguration
इस कुकी से, ग्लोबल अनुरोध कॉन्फ़िगरेशन मिलता है.
initialize
यह कुकी, Google Mobile Ads SDK को शुरू करती है.
isConsentFormAvailable
यह कुकी, यह पता लगाती है कि सहमति फ़ॉर्म उपलब्ध है या नहीं.
loadAndShowConsentFormIfRequired
यह कुकी, सहमति फ़ॉर्म लोड करती है और उसे उपयोगकर्ता को दिखाती है.ऐसा तब होता है, जब उपयोगकर्ता की सहमति की मौजूदा स्थिति के लिए ऐसा करना ज़रूरी हो. उदाहरण के लिए, स्थिति REQUIRED है.
openAdInspector
इससे Google Mobile Ads SDK के विज्ञापन जांचने वाले टूल का ओवरले खुलता है.
openDebugMenu
इससे डीबग मेन्यू खुलता है.
parseLoadAdError
यह फ़ंक्शन, विज्ञापन लोड करते समय हुई किसी गड़बड़ी को पार्स करता है और उसे LoadAdError में रैप करता है.
requestConsentInfoUpdate
यह कुकी, सहमति की जानकारी को अपडेट करने का अनुरोध करती है.
reset
यह कुकी, लगातार सेव रहने वाली स्टोरेज से सहमति की सभी स्थितियों को मिटा देती है.
setPublisherFirstPartyIdEnabled
यह कंट्रोल करता है कि पब्लिशर के लिए पहले पक्ष का आईडी चालू है या नहीं.
setRequestConfiguration
यह कुकी, अनुपालन और टारगेटिंग के लिए ग्लोबल अनुरोध कॉन्फ़िगरेशन सेट करती है.
setUserControlledAppVolume
इससे उपयोगकर्ता के कंट्रोल वाले ऐप्लिकेशन के ऑडियो की आवाज़ सेट की जाती है.
setUserMutedApp
इस कुकी से यह पता चलता है कि ऐप्लिकेशन म्यूट है या नहीं.
showPrivacyOptionsForm
इससे निजता के विकल्पों वाला फ़ॉर्म दिखता है.

टाइप एलियस


AdapterState

AdapterState: typeof AdapterState[keyof typeof AdapterState]
यह मीडिएशन अडैप्टर की संभावित शुरुआती स्थितियों को दिखाता है.
प्रॉपर्टी
NOT_READY
इससे पता चलता है कि मीडिएशन अडैप्टर को अभी तक शुरू नहीं किया गया है या उसे शुरू नहीं किया जा सका.
READY
इससे पता चलता है कि मीडिएशन अडैप्टर शुरू हो गया है और विज्ञापन दिखाने के लिए तैयार है.

AdChoicesPlacement

AdChoicesPlacement: typeof AdChoicesPlacement[keyof typeof AdChoicesPlacement]
विज्ञापन व्यू में AdChoices आइकॉन की जगहें.
प्रॉपर्टी
BOTTOM_LEFT
विज्ञापन के सबसे नीचे बाईं ओर.
BOTTOM_RIGHT
विज्ञापन के सबसे नीचे दाईं ओर.
TOP_LEFT
विज्ञापन का सबसे ऊपर बायां कोना.
TOP_RIGHT
विज्ञापन के सबसे ऊपर दाएं कोने में.

AdFormat

AdFormat: typeof AdFormat[keyof typeof AdFormat]
जिस विज्ञापन का अनुरोध किया जा रहा है उसका फ़ॉर्मैट.
प्रॉपर्टी
APP_OPEN
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन फ़ॉर्मैट.
BANNER
बैनर विज्ञापन फ़ॉर्मैट.
INTERSTITIAL
पेज पर अचानक दिखने वाला विज्ञापन फ़ॉर्मैट.
NATIVE
नेटिव विज्ञापन फ़ॉर्मैट.
REWARDED
इनाम वाला विज्ञापन फ़ॉर्मैट.
REWARDED_INTERSTITIAL
इनाम वाला इंटरस्टीशियल विज्ञापन फ़ॉर्मैट.

AdInspectorError

AdInspectorError: BaseError<AdInspectorErrorCode>
विज्ञापन जांचने वाले टूल के काम न करने की वजह के बारे में गड़बड़ी की जानकारी.

AdInspectorErrorCode

AdInspectorErrorCode: typeof AdInspectorErrorCode[keyof typeof AdInspectorErrorCode]
विज्ञापन जांचने वाले टूल को खोलने या इस्तेमाल करने में आने वाली गड़बड़ियां.
प्रॉपर्टी
ALREADY_OPEN
विज्ञापन जांचने वाले टूल को नहीं खोला जा सकता, क्योंकि यह पहले से ही खुला है.
FAILED_TO_LOAD
विज्ञापन जांचने वाला टूल लोड नहीं हो सका.
INTERNAL_ERROR
विज्ञापन जांचने वाले टूल में कोई गड़बड़ी हुई.
NOT_IN_TEST_MODE
विज्ञापन जांचने वाले टूल को नहीं खोला जा सकता, क्योंकि डिवाइस टेस्ट मोड में नहीं है.

AdOrientation

AdOrientation: typeof AdOrientation[keyof typeof AdOrientation]
इनलाइन अडैप्टिव और ऐंकर किए गए बड़े अडैप्टिव बैनर विज्ञापनों के लिए ओरिएंटेशन के विकल्प.
प्रॉपर्टी
CURRENT
LANDSCAPE
PORTRAIT

AdSize

यह विज्ञापन के डाइमेंशन दिखाता है.

यह साइज़ के पहले से तय किए गए सेट में से कोई एक हो सकता है. उदाहरण के लिए, AdSize.LARGE_BANNER या अडैप्टिव साइज़.

AgeRestrictedTreatment

AgeRestrictedTreatment: typeof AgeRestrictedTreatment[keyof typeof AgeRestrictedTreatment]
इससे विज्ञापन दिखाने के अनुरोधों के लिए, उम्र से जुड़ी पाबंदी के आधार पर विज्ञापन दिखाने के विकल्प तय किए जाते हैं.
प्रॉपर्टी
CHILD
इससे पता चलता है कि विज्ञापन अनुरोधों को बच्चों की उम्र के हिसाब से मैनेज किया जाना चाहिए.
TEEN
इससे पता चलता है कि विज्ञापन दिखाने के अनुरोधों को किशोरों की उम्र के हिसाब से मैनेज किया जाना चाहिए.
UNSPECIFIED
इससे पता चलता है कि विज्ञापन दिखाने के अनुरोध पर, उम्र से जुड़ी पाबंदी के आधार पर विज्ञापन दिखाने के लिए कोई खास सिग्नल लागू नहीं होता.

ConsentStatus

ConsentStatus: typeof ConsentStatus[keyof typeof ConsentStatus]
सहमति की स्थिति की वैल्यू.
प्रॉपर्टी
NOT_REQUIRED
सहमति ज़रूरी नहीं है.
OBTAINED
उपयोगकर्ता की सहमति मिल गई है, दिलचस्पी के मुताबिक विज्ञापन दिखाए गए हैं या नहीं undefined.
REQUIRED
उपयोगकर्ता की सहमति ज़रूरी है, लेकिन अब तक नहीं मिली है.
UNKNOWN
सहमति की स्थिति की जानकारी मौजूद नहीं है.

DebugGeography

DebugGeography: typeof DebugGeography[keyof typeof DebugGeography]
जगह की जानकारी की जांच करने के लिए, वैल्यू डीबग करें.
प्रॉपर्टी
DISABLED
डीबग डिवाइसों के लिए, डीबग करने के लिए भौगोलिक जानकारी का इस्तेमाल करने की सुविधा बंद है.
EEA
डीबग डिवाइसों के लिए, देश/इलाका ईईए के तौर पर दिखता है.
OTHER
डिबग डिवाइस के लिए, देश/इलाका ऐसा दिखता है जहां कोई कानून लागू नहीं है.
REGULATED_US_STATE
डीबग डिवाइसों के लिए, जगह की जानकारी अमेरिका के किसी ऐसे राज्य के तौर पर दिखती है जहां निजता से जुड़े कानून लागू हैं.

FormErrorCode

FormErrorCode: typeof FormErrorCode[keyof typeof FormErrorCode]
यह User Messaging Platform (UMP) फ़ॉर्म के ऑपरेशन पूरे न होने पर मिलने वाले गड़बड़ी कोड दिखाता है.
प्रॉपर्टी
ALREADY_USED
सहमति फ़ॉर्म का इस्तेमाल पहले ही किया जा चुका है.
INTERNAL_ERROR
SDK टूल में कोई गड़बड़ी हुई.
INVALID_OPERATION
कार्रवाई अमान्य थी.
NETWORK_ERROR
नेटवर्क कनेक्टिविटी की वजह से, फ़ॉर्म से जुड़ी कार्रवाई पूरी नहीं हो सकी.
TIMEOUT
फ़ॉर्म से जुड़ी कार्रवाई का समय खत्म हो गया है.
UNAVAILABLE
सहमति फ़ॉर्म उपलब्ध नहीं है.
UNKNOWN
गड़बड़ी के कोड को किसी जाने-पहचाने गड़बड़ी के कोड से मैप नहीं किया जा सका.

FullScreenContentErrorCode

FullScreenContentErrorCode: typeof FullScreenContentErrorCode[keyof typeof FullScreenContentErrorCode]
प्रॉपर्टी
AD_ALREADY_USED
विज्ञापन पहले ही दिखाया जा चुका है.
AD_NOT_READY
विज्ञापन दिखाने के लिए तैयार नहीं है.
AD_TOO_LARGE
विज्ञापन का साइज़ सीन के हिसाब से बहुत बड़ा है (सिर्फ़ iOS के लिए).
APP_NOT_FOREGROUND
ऐप्लिकेशन फ़ोरग्राउंड में नहीं है.
INTERNAL_ERROR
सिस्टम में कोई गड़बड़ी हुई. उदाहरण के लिए, विज्ञापन का कॉन्टेंट दिखाने की तैयारी करते समय कोई अपवाद हुआ.
MEDIATION_ERROR
मीडिएशन अडैप्टर, विज्ञापन नहीं दिखा सका. इसकी वजह जानने के लिए, FullScreenContentError.mediationAdError देखें.
UNKNOWN
गड़बड़ी के कोड को किसी जाने-पहचाने गड़बड़ी के कोड से मैप नहीं किया जा सका.

LoadAdErrorCode

LoadAdErrorCode: typeof LoadAdErrorCode[keyof typeof LoadAdErrorCode]
यह विज्ञापन लोड करने की प्रोसेस पूरी न होने पर, गड़बड़ी के कोड दिखाता है.
प्रॉपर्टी
AD_ALREADY_USED
विज्ञापन लोड करने के लिए, विज्ञापन रिस्पॉन्स का इस्तेमाल पहले ही किया जा चुका है.
APP_ID_MISSING
विज्ञापन दिखाने का अनुरोध नहीं किया गया, क्योंकि ऐप्लिकेशन आईडी मौजूद नहीं है.
CANCELLED
विज्ञापन दिखाने का अनुरोध रद्द कर दिया गया है (सिर्फ़ Android के लिए).
INTERNAL_ERROR
SDK टूल में कोई गड़बड़ी हुई.
INVALID_REQUEST
विज्ञापन दिखाने का अनुरोध अमान्य था. उदाहरण के लिए, विज्ञापन यूनिट का आईडी गलत था.
INVALID_RESPONSE
सर्वर-टू-सर्वर विज्ञापन रिस्पॉन्स अमान्य है. उदाहरण के लिए, विज्ञापन रिस्पॉन्स में कोई अनुरोध आईडी नहीं है.
MEDIATION_ERROR
मीडिएशन अडैप्टर नहीं मिला या विज्ञापन दिखाने का अनुरोध पूरा नहीं किया जा सका.
NETWORK_ERROR
नेटवर्क कनेक्टिविटी की वजह से, विज्ञापन दिखाने का अनुरोध पूरा नहीं किया जा सका.
NO_FILL
विज्ञापन दिखाने का अनुरोध स्वीकार कर लिया गया था. हालांकि, विज्ञापन इन्वेंट्री उपलब्ध न होने की वजह से कोई विज्ञापन नहीं दिखाया गया.
TIMEOUT
विज्ञापन दिखाने के अनुरोध का समय खत्म हो गया है.
UNKNOWN
गड़बड़ी के कोड को किसी जाने-पहचाने गड़बड़ी के कोड से मैप नहीं किया जा सका.

MaxAdContentRating

MaxAdContentRating: typeof MaxAdContentRating[keyof typeof MaxAdContentRating]
इससे ऐप्लिकेशन के लिए, विज्ञापन के कॉन्टेंट की सबसे ज़्यादा रेटिंग तय होती है. साथ ही, यह भी तय होता है कि किस तरह के विज्ञापन दिखाए जा सकते हैं.
प्रॉपर्टी
G
ऐसा कॉन्टेंट जो आम लोगों के हिसाब से सही हो. इसमें परिवार और बच्चे भी शामिल हैं.
MA
इस लेबल वाला कॉन्टेंट सिर्फ़ वयस्क लोगों के लिए सही है.
PG
इस लेबल वाला कॉन्टेंट, माता-पिता के दिए गए सुझाव के हिसाब से कॉन्टेंट देखने वाले ज़्यादातर दर्शकों के लिए सही होता है.
T
इस लेबल वाला कॉन्टेंट, किशोर और उम्र में थोड़े बड़े लोगों के हिसाब सही होता है.
UNSPECIFIED
कोई कॉन्टेंट रेटिंग तय नहीं की गई है.

NativeAdAssetNames

NativeAdAssetNames: typeof NativeAdAssetNames[keyof typeof NativeAdAssetNames]
स्टैंडर्ड नेटिव विज्ञापन ऐसेट की पहचान करने के लिए इस्तेमाल किए गए नाम.
प्रॉपर्टी
ADCHOICES_CONTAINER_VIEW
AdChoices ओवरले के लिए कंटेनर.
ADVERTISER
विज्ञापन देने वाले व्यक्ति या कंपनी का नाम.
BODY
विज्ञापन का मुख्य टेक्स्ट.
CALL_TO_ACTION
विज्ञापन के लिए कॉल-टू-ऐक्शन टेक्स्ट (उदाहरण के लिए, "इंस्टॉल करें" या "ज़्यादा जानें").
HEADLINE
विज्ञापन की हेडलाइन या टाइटल.
ICON
विज्ञापन के लिए आइकॉन इमेज.
MEDIA_CONTENT
विज्ञापन का मुख्य मीडिया कॉन्टेंट (इमेज या वीडियो).
PRICE
विज्ञापन में दिखाए गए ऐप्लिकेशन या प्रॉडक्ट की कीमत.
STAR_RATING
विज्ञापन में दिखाए गए ऐप्लिकेशन या प्रॉडक्ट की स्टार रेटिंग.
STORE
स्टोर का नाम.

NativeAdType

NativeAdType: typeof NativeAdType[keyof typeof NativeAdType]
इससे लोड किए गए नेटिव विज्ञापन के फ़ॉर्मैट की पहचान होती है.
प्रॉपर्टी
BANNER
बैनर विज्ञापन.
CUSTOM_NATIVE
कस्टम नेटिव फ़ॉर्मैट वाला विज्ञापन.
NATIVE
नेटिव विज्ञापन.

NativeMediaAspectRatio

NativeMediaAspectRatio: typeof NativeMediaAspectRatio[keyof typeof NativeMediaAspectRatio]
दिखाए गए नेटिव विज्ञापन के मीडिया के आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) के लिए प्राथमिकताएं.
प्रॉपर्टी
ANY
दिखाए गए नेटिव विज्ञापन के मीडिया के आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) के लिए कोई प्राथमिकता नहीं है.
LANDSCAPE
दिखाए गए नेटिव विज्ञापन मीडिया के लिए, लैंडस्केप आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) का अनुरोध करें.
PORTRAIT
दिखाए गए नेटिव विज्ञापन के मीडिया के लिए, पोर्ट्रेट आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) का अनुरोध करें.
SQUARE
दिखाए गए नेटिव विज्ञापन के मीडिया के लिए, स्क्वेयर आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) का अनुरोध करें.
UNKNOWN
आस्पेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) की जानकारी नहीं है.

OnAdInspectorClosedListener

OnAdInspectorClosedListener: ((error?) => void)
विज्ञापन जांचने वाले टूल का यूज़र इंटरफ़ेस बंद होने पर, शुरू किए जाने वाले कॉलबैक के लिए इंटरफ़ेस की परिभाषा.

PrecisionType

PrecisionType: typeof PrecisionType[keyof typeof PrecisionType]
विज्ञापन की रिपोर्ट की गई वैल्यू की सटीक जानकारी.
प्रॉपर्टी
ESTIMATED
कुल डेटा से ली गई अनुमानित विज्ञापन वैल्यू.
PRECISE
इस विज्ञापन के लिए चुकाए गए पैसे.
PUBLISHER_PROVIDED
पब्लिशर की दी हुई विज्ञापन वैल्यू, जैसे कि मीडिएशन ग्रुप में मैन्युअल सीपीएम.
UNKNOWN
विज्ञापन की ऐसी वैल्यू जिसकी सटीक जानकारी उपलब्ध नहीं है.

PrivacyOptionsRequirementStatus

PrivacyOptionsRequirementStatus: typeof PrivacyOptionsRequirementStatus[keyof typeof PrivacyOptionsRequirementStatus]
निजता विकल्पों से जुड़ी ज़रूरी शर्तों को पूरा करने की स्थिति.
प्रॉपर्टी
NOT_REQUIRED
निजता विकल्पों के एंट्री पॉइंट की ज़रूरत नहीं है.
REQUIRED
निजता विकल्पों का एंट्री पॉइंट ज़रूरी है.
UNKNOWN
निजता के विकल्पों से जुड़ी ज़रूरी शर्तों के स्टेटस की जानकारी नहीं है.

PublisherPrivacyPersonalizationState

PublisherPrivacyPersonalizationState: typeof PublisherPrivacyPersonalizationState[keyof typeof PublisherPrivacyPersonalizationState]
इससे, Publisher Privacy Treatment की निजीकरण की स्थितियों के बारे में पता चलता है.
प्रॉपर्टी
DEFAULT
इससे पता चलता है कि विज्ञापन अनुरोध को पब्लिशर की निजता से जुड़ी डिफ़ॉल्ट सेटिंग के हिसाब से मैनेज किया जाना चाहिए.
DISABLED
इससे पता चलता है कि विज्ञापन दिखाने के अनुरोध को पब्लिशर की निजता से जुड़े नियमों के तहत, लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन के तौर पर मैनेज किया जाना चाहिए.
ENABLED
इससे पता चलता है कि विज्ञापन अनुरोध को पब्लिशर की निजता से जुड़ी सेटिंग के हिसाब से मैनेज किया जाना चाहिए.

ResizeMode

ResizeMode: typeof ResizeMode[keyof typeof ResizeMode]
NativeAdMediaView में इमेज कॉन्टेंट के साइज़ को पसंद के मुताबिक बनाने के मोड को बदलने के विकल्प.
प्रॉपर्टी
CONTAIN
व्यू में फ़िट होने के लिए, इमेज को एक जैसा स्केल किया जाता है.

इमेज की ऊंचाई और चौड़ाई को एक साथ स्केल किया जाता है, ताकि हर डाइमेंशन, व्यू के डाइमेंशन से कम या उसके बराबर हो. इमेज को व्यू के अंदर फ़िट करने के लिए स्केल किया जाता है. ऐसा करते समय, इमेज के आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) में बदलाव नहीं किया जाता और न ही उसे काटा जाता है.
COVER
व्यू को कवर करने के लिए, एक जैसा स्केल करें.

इमेज की ऊंचाई और चौड़ाई को एक साथ स्केल किया जाता है, ताकि हर डाइमेंशन, व्यू के डाइमेंशन के बराबर या उससे बड़ा हो. इमेज को आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) में बदलाव किए बिना, व्यू के हिसाब से काटा जाता है.
STRETCH
व्यू को भरने के लिए, चौड़ाई और ऊंचाई को अलग-अलग स्केल करें.

इमेज की ऊंचाई और चौड़ाई को व्यू के डाइमेंशन से मैच करने के लिए, अलग-अलग स्केल किया जाता है. इमेज को बिना काटे, पूरे व्यू में दिखाने के लिए उसका साइज़ बदला जाता है. हालांकि, इमेज का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) नहीं बना रहता.

ResolvedAdSize

ResolvedAdSize: FixedAdSize | FluidAdSize
यह विज्ञापन लोड होने के बाद, विज्ञापन के साइज़ की आखिरी स्थिति को दिखाता है.

ज़्यादातर विज्ञापनों के लिए, यह FixedAdSize में बदल जाता है. इसमें width और height डाइमेंशन की सटीक जानकारी होती है. डाइनैमिक साइज़ वाले बैनर विज्ञापनों के लिए, यह FluidAdSize में बदल जाता है. इसमें डाइमेंशन को व्यू हैरारकी से मैनेज किया जाता है.

SwipeGestureDirection

SwipeGestureDirection: typeof SwipeGestureDirection[keyof typeof SwipeGestureDirection]
कस्टम क्लिक स्वाइप जेस्चर के लिए निर्देश.
प्रॉपर्टी
DOWN
नीचे की ओर स्वाइप करें.
LEFT
बाईं ओर स्वाइप करें.
RIGHT
दाईं ओर स्वाइप करें.
UP
ऊपर की ओर स्वाइप करें.

वैरिएबल


AdSize

AdSize: {
  BANNER: FixedAdSize;
  custom: ((width, height) => FixedAdSize);
  FLUID: FluidAdSize;
  FULL_BANNER: FixedAdSize;
  getCurrentOrientationInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  getInlineAdaptiveBannerAdSize: ((width, maxHeight) => InlineAdaptiveAdSize);
  getLandscapeInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  getLargeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getLargeLandscapeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getLargePortraitAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getPortraitInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  LARGE_BANNER: FixedAdSize;
  LEADERBOARD: FixedAdSize;
  MEDIUM_RECTANGLE: FixedAdSize;
}
विज्ञापन के पहले से तय किए गए साइज़ और अडैप्टिव और कस्टम साइज़ बनाने के लिए हेल्पर तरीके.

फ़ंक्शन


canRequestAds

canRequestAds(): boolean
इस कुकी से यह पता चलता है कि सहमति की मौजूदा स्थिति के हिसाब से, आपको विज्ञापन दिखाने का अनुरोध करने की अनुमति है या नहीं.
रिटर्न
boolean true अगर विज्ञापन के लिए अनुरोध किया जा सकता है, तो false ऐसा नहीं होने पर.

getConsentStatus

getConsentStatus(): ConsentStatus
यह कुकी, उपयोगकर्ता की सहमति की मौजूदा स्थिति को सेव करती है.
रिटर्न
ConsentStatus सहमति की मौजूदा स्थिति.

getInitializationStatus

getInitializationStatus(): InitializationStatus
इस तरीके से, एसडीके के शुरू होने की स्थिति मिलती है.

इस तरीके का इस्तेमाल करके, यह पता लगाएं कि एसडीके शुरू हो गया है या नहीं. साथ ही, अलग-अलग मीडिएशन अडैप्टर की स्थिति की जांच करें.
रिटर्न
InitializationStatus शुरू होने की मौजूदा स्थिति.

getPrivacyOptionsRequirementStatus

getPrivacyOptionsRequirementStatus(): PrivacyOptionsRequirementStatus
यह कुकी, यह जांच करती है कि आपके ऐप्लिकेशन के लिए निजता विकल्पों का एंट्री पॉइंट ज़रूरी है या नहीं.

अगर एंट्री पॉइंट ज़रूरी है, तो अपने ऐप्लिकेशन में दिखने वाला और इंटरैक्ट किया जा सकने वाला यूज़र इंटरफ़ेस (यूआई) एलिमेंट जोड़ें. यह एलिमेंट, निजता विकल्पों का फ़ॉर्म दिखाने के लिए showPrivacyOptionsForm को कॉल करता है. अगर एंट्री पॉइंट की ज़रूरत नहीं है, तो अपने यूज़र इंटरफ़ेस (यूआई) एलिमेंट को इस तरह कॉन्फ़िगर करें कि वह दिखे नहीं और उसके साथ इंटरैक्ट न किया जा सके.
रिटर्न
PrivacyOptionsRequirementStatus निजता के विकल्पों से जुड़ी ज़रूरी शर्तों का स्टेटस.

getRequestConfiguration

getRequestConfiguration(): RequestConfiguration
ग्लोबल अनुरोध कॉन्फ़िगरेशन मिलता है.

इस तरीके का इस्तेमाल करके, उस मौजूदा अनुरोध कॉन्फ़िगरेशन को वापस पाएं जिसे दुनिया भर में लागू किया गया है.
रिटर्न
RequestConfiguration अनुरोध के लिए मौजूदा ग्लोबल कॉन्फ़िगरेशन.

initialize

initialize(config, onInitializationComplete?): void
यह Google Mobile Ads SDK को शुरू करता है.

विज्ञापन लोड करने से पहले और Google Mobile Ads SDK के बाकी हिस्सों के साथ इंटरैक्ट करने से पहले, इस तरीके को कॉल करें.
पैरामीटर
config: InitializationConfig एसडीके टूल को शुरू करने की प्रोसेस को कंट्रोल करने के विकल्प.
Optional onInitializationComplete: ((status) => void) एसडीके के शुरू होने के बाद, इस कॉलबैक फ़ंक्शन को चलाया जाएगा.

isConsentFormAvailable

isConsentFormAvailable(): boolean
यह कुकी, यह पता लगाती है कि सहमति फ़ॉर्म उपलब्ध है या नहीं.
रिटर्न
boolean true अगर सहमति फ़ॉर्म उपलब्ध है, तो false नहीं तो.

loadAndShowConsentFormIfRequired

loadAndShowConsentFormIfRequired(onDismissed?): void
यह कुकी, सहमति फ़ॉर्म लोड करती है और उसे उपयोगकर्ता को दिखाती है.ऐसा तब होता है, जब उपयोगकर्ता की सहमति की मौजूदा स्थिति के लिए ऐसा करना ज़रूरी हो. उदाहरण के लिए, स्थिति REQUIRED है.
पैरामीटर
Optional onDismissed: ((error?) => void) यह कॉलबैक फ़ंक्शन तब शुरू होता है, जब फ़ॉर्म को खारिज कर दिया जाता है या जब किसी फ़ॉर्म की ज़रूरत नहीं होती है. अगर फ़ॉर्म नहीं दिखाया जा सका, तो इसमें FormError शामिल किया जा सकता है. हालांकि, यह ज़रूरी नहीं है.

openAdInspector

openAdInspector(_listener): void
इससे Google Mobile Ads SDK के विज्ञापन जांचने वाले टूल का ओवरले खुलता है.

मीडिएशन सेटअप और विज्ञापन सोर्स को डीबग करने के लिए, इस तरीके का इस्तेमाल करें.
पैरामीटर
_listener: OnAdInspectorClosedListener

openDebugMenu

openDebugMenu(adUnitId): void
इससे डीबग मेन्यू खुलता है.

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

parseLoadAdError

parseLoadAdError(error): LoadAdError
यह फ़ंक्शन, विज्ञापन लोड करते समय हुई किसी गड़बड़ी को पार्स करता है और उसे LoadAdError में रैप करता है.
पैरामीटर
error: unknown यह नेटिव मॉड्यूल से थ्रो किया गया गड़बड़ी वाला ऑब्जेक्ट है.
रिटर्न
LoadAdError पार्स किया गया LoadAdError ऑब्जेक्ट.

requestConsentInfoUpdate

requestConsentInfoUpdate(params?, onComplete?): void
यह एपीआई, सहमति से जुड़ी जानकारी को अपडेट करने का अनुरोध करता है.

getConsentStatus को कॉल करने से पहले, हर ऐप्लिकेशन सेशन में इस एपीआई को कॉल करना ज़रूरी है.

इस एपीआई को कॉल करने के बाद, getConsentStatus की रिटर्न वैल्यू को सिंक्रोनस तरीके से अपडेट किया जाता है. इससे पिछले ऐप्लिकेशन सेशन में सहमति की स्थिति को बनाए रखा जा सकता है.

onComplete कॉलबैक शुरू होने के बाद, getConsentStatus को फिर से अपडेट किया जा सकता है, ताकि सहमति की मौजूदा स्थिति को दिखाया जा सके.
पैरामीटर
Optional params: ConsentRequestParameters डीबग करने और टारगेटिंग के लिए वैकल्पिक कॉन्फ़िगरेशन.
Optional onComplete: ((error?) => void) सहमति की जानकारी अपडेट होने के बाद, इस कॉलबैक फ़ंक्शन को शुरू किया जाता है. अगर अनुरोध पूरा नहीं होता है, तो इसमें FormError शामिल किया जा सकता है.

रीसेट करें

reset(): void
यह कुकी, स्थायी स्टोरेज से सहमति की सभी स्थितियों को मिटा देती है.

इसका इस्तेमाल सिर्फ़ डीबग करने के लिए करें.

setPublisherFirstPartyIdEnabled

setPublisherFirstPartyIdEnabled(enabled): void
इससे यह कंट्रोल किया जाता है कि पब्लिशर के लिए पहले पक्ष का आईडी चालू है या नहीं.

इससे Google Mobile Ads SDK के पब्लिशर के लिए पहले पक्ष के आईडी को चालू या बंद किया जाता है. पहले इसे एक जैसी 'ऐप्लिकेशन कुंजी' के नाम से जाना जाता था.
इन्हें भी देखें
पैरामीटर
enabled: boolean पब्लिशर के लिए पहले पक्ष का आईडी चालू करने के लिए, इसे सही पर सेट करें. बंद करने के लिए, इसे गलत पर सेट करें. डिफ़ॉल्ट रूप से, इसकी वैल्यू true होती है.

setRequestConfiguration

setRequestConfiguration(_config): void
यह तरीका, अनुपालन और टारगेटिंग के लिए ग्लोबल अनुरोध कॉन्फ़िगरेशन सेट करता है.

इस तरीके का इस्तेमाल करके, टारगेटिंग की जानकारी दें. जैसे, विज्ञापन के लिए सबसे ज़्यादा रेटिंग, अनुपालन सेटिंग (जैसे, उम्र के हिसाब से विज्ञापन दिखाने के लिए टैग) और टेस्ट डिवाइस आईडी.
पैरामीटर
_config: RequestConfiguration

setUserControlledAppVolume

setUserControlledAppVolume(volume): void
उपयोगकर्ता के कंट्रोल वाले ऐप्लिकेशन के ऑडियो वॉल्यूम को सेट करता है.

इस तरीके का इस्तेमाल करके, डिवाइस पर मौजूद अन्य ऑडियो डिवाइस की तुलना में, सभी विज्ञापनों के ऑडियो वॉल्यूम को अडजस्ट करें.
पैरामीटर
volume: number आवाज़ का लेवल, 0.0 (साइलेंट) और 1.0 (ज़्यादा से ज़्यादा) के बीच होना चाहिए. इस रेंज में मौजूद कोई भी फ़्लोटिंग-पॉइंट वैल्यू मान्य होती है. उदाहरण के लिए, 0.001 या 0.33333. वैल्यू को किसी खास स्टेप-साइज़ इंक्रीमेंट, जैसे कि 0.1 तक सीमित नहीं किया जाता.

setUserMutedApp

setUserMutedApp(muted): void
इससे यह तय होता है कि ऐप्लिकेशन म्यूट है या नहीं.

इस तरीके का इस्तेमाल करके, बाद में दिखाए जाने वाले विज्ञापनों के शुरुआती ऑडियो म्यूट होने की स्थिति को कंट्रोल करें.
पैरामीटर
muted: boolean क्या ऐप्लिकेशन के ऑडियो को म्यूट किया जाना चाहिए. डिफ़ॉल्ट रूप से, इसकी वैल्यू false होती है.

showPrivacyOptionsForm

showPrivacyOptionsForm(onDismissed?): void
निजता विकल्पों वाला फ़ॉर्म दिखाता है.

अगर getPrivacyOptionsRequirementStatus की वैल्यू REQUIRED है, तो निजता विकल्पों वाला फ़ॉर्म दिखाता है.

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

जब कोई फ़ॉर्म उपलब्ध हो जाता है, तो SDK टूल अपने-आप निजता विकल्पों वाले फ़ॉर्म को पहले से लोड कर देता है. अगर कोई फ़ॉर्म पहले से लोड नहीं किया गया है, तो SDK एसिंक्रोनस तरीके से फ़ॉर्म लोड करने की कोशिश करेगा.

उपयोगकर्ता को फ़ॉर्म दिखाने, विकल्प चुनने, और फ़ॉर्म को खारिज करने के बाद, onDismissed कॉलबैक को कॉल किया जाता है. यह FormError भी दिखा सकता है. ऐसा तब होता है, जब:
  • फ़ॉर्म उपलब्ध नहीं है.
  • फ़ॉर्म नहीं दिखता.
  • फ़ॉर्म अब भी प्रीलोड हो रहा है.
पैरामीटर
Optional onDismissed: ((error?) => void) फ़ॉर्म खारिज होने पर, इस कॉलबैक फ़ंक्शन को ट्रिगर किया जाता है. अगर फ़ॉर्म नहीं दिखता है, तो इसमें FormError शामिल किया जा सकता है.