GANSearchAdController क्लास

GANSearchAdController क्लास का रेफ़रंस

खास जानकारी

खोज विज्ञापनों को वापस लाता है और उन्हें SDK टूल के क्लाइंट के लिए उपलब्ध कराता है.

NSObject को इनहेरिट करता है.

इंस्टेंस के तरीके के बारे में खास जानकारी

(instancetype) - NS_UNAVAILABLE
 
(instancetype) - initWithPublisherID:styleID:options:delegate:
 विज्ञापन कंट्रोलर को शुरू करता है. ज़्यादा...
 
(void) - loadAds:
 दिए गए adRequest के विज्ञापनों के पहले पेज और बाद के पेजों को ज़रूरत के मुताबिक एसिंक्रोनस रूप से फिर से हासिल करता है. ज़्यादा...
 
(void) - loadMoreAds
 loadAds: को किए गए आखिरी कॉल के ज़रिए दिए गए पिछले अनुरोध के लिए, विज्ञापनों का अगला पेज एसिंक्रोनस रूप से फिर से हासिल करता है. ज़्यादा...
 
(NSInteger) - adCount
 यह फ़ंक्शन, loadAds: को सबसे हाल में किए गए कॉल के दौरान लोड किए गए विज्ञापनों की कुल संख्या दिखाता है. ज़्यादा...
 
(GANAdView *) - adView
 एक खाली विज्ञापन व्यू बनाएं. ज़्यादा...
 
(void) - populateAdView:identifier:
 आइडेंटिफ़ायर से तय किए गए विज्ञापन के साथ विज्ञापन व्यू में जानकारी भरें. ज़्यादा...
 
(void) - populateAdView:identifier:completionHandler:
 किसी विज्ञापन व्यू में, आइडेंटिफ़ायर से मिले विज्ञापन का डेटा शामिल करें और विज्ञापन दिखाने के लिए तैयार होने पर, पूरा होने वाले हैंडलर को कॉल करें. ज़्यादा...
 

प्रॉपर्टी की खास जानकारी

NSString * publisherID
 विज्ञापन अनुरोधों के लिए इस्तेमाल किया जाने वाला पब्लिशर आईडी. ज़्यादा...
 
NSString * styleID
 विज्ञापन अनुरोधों के लिए इस्तेमाल की जाने वाली सेटिंग आईडी. ज़्यादा...
 
GANSearchAdControllerOptionsoptions
 सभी विज्ञापन अनुरोधों के लिए इस्तेमाल किए गए विकल्प. ज़्यादा...
 
GANExperimentVariantStatus experimentVariantStatus
 हाल ही में दिखाई गई शैली, प्रयोग का कोई वैरिएंट है, प्रयोग का कंट्रोल है या उसे किसी प्रयोग के लिए नहीं चुना गया था. ज़्यादा...
 

तरीके की जानकारी

- (instancetype) initWithPublisherID: (NSString *)  publisherID
styleID: (NSString *)  styleID
options: (nullable GANSearchAdControllerOptions *)  options
delegate: (nullable id< GANSearchAdControllerDelegate >)  delegate 

विज्ञापन कंट्रोलर को शुरू करता है.

Parameters
publisherIDThe publisher id, e.g. "ms-app-pub-9616389000213823".
styleIDThe settings id for the template that will be used to render native ads.
optionsGANSearchAdControllerOptions, such as adTest, and adSafe, etc.
delegateGANSearchAdControllerDelegate for receiving notifications when ads are loaded and other events.
- (void) loadAds: (GANSearchAdRequest *)  adRequest

दिए गए adRequest के विज्ञापनों के पहले पेज और बाद के पेजों को ज़रूरत के मुताबिक एसिंक्रोनस रूप से फिर से हासिल करता है.

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

Parameters
adRequestThe GANSearchAdRequest query.
- (void) loadMoreAds

loadAds: को किए गए आखिरी कॉल के ज़रिए दिए गए पिछले अनुरोध के लिए, विज्ञापनों का अगला पेज एसिंक्रोनस रूप से फिर से हासिल करता है.

अगर loadAds: को कॉल नहीं किया गया है, तो इससे GANSearchAdControllerDelegate के ज़रिए गड़बड़ी का मैसेज मिलेगा. अगर विज्ञापनों का पूरा पेज है जो नहीं दिखाया गया है, तो इससे डेलिगेट को गड़बड़ी का मैसेज भी दिखेगा.

- (NSInteger) adCount

यह फ़ंक्शन, loadAds: को सबसे हाल में किए गए कॉल के दौरान लोड किए गए विज्ञापनों की कुल संख्या दिखाता है.

- (GANAdView *) adView

एक खाली विज्ञापन व्यू बनाएं.

- (void) populateAdView: (GANAdView *)  view
identifier: (NSString *)  adIdentifier 

आइडेंटिफ़ायर से तय किए गए विज्ञापन के साथ विज्ञापन व्यू में जानकारी भरें.

  • अगर adIdentifier एक नया आइडेंटिफ़ायर है, तो व्यू में अगला उपलब्ध विज्ञापन दिखेगा.
  • अगर adIdentifier का इस्तेमाल पहले ही किया जा चुका है, तो व्यू में वही विज्ञापन दिखेगा जो इसने adIdentifier के साथ पहली बार इस तरीके को इस्तेमाल करने पर दिखाया था.
    Parameters
    viewThe GANAdView to populate.
    adIdentifierAn ad identifier used to identify this ad. This can be any NSString. Each unique string will be assigned to the next available ad until ads are exhausted.
- (void) populateAdView: (GANAdView *)  view
identifier: (NSString *)  adIdentifier
completionHandler: (GANAdViewPopulatedCompletionHandler)  completionHandler 

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

  • अगर adIdentifier एक नया आइडेंटिफ़ायर है, तो व्यू में अगला उपलब्ध विज्ञापन दिखेगा.
  • अगर adIdentifier का इस्तेमाल पहले ही किया जा चुका है, तो व्यू में वही विज्ञापन दिखेगा जो इसने adIdentifier के साथ पहली बार इस तरीके को इस्तेमाल करने पर दिखाया था.
    Parameters
    viewThe GANAdView to populate.
    adIdentifierAn ad identifier used to identify this ad. This can be any NSString. Each unique string will be assigned to the next available ad until ads are exhausted.
    completionHandlerThe completion handler to be called when the ad view is ready to be displayed. Ad specific data will provided such as the height of the ad view.

प्रॉपर्टी की जानकारी

- (NSString*) publisherID
readnonatomiccopy

विज्ञापन अनुरोधों के लिए इस्तेमाल किया जाने वाला पब्लिशर आईडी.

- (NSString*) styleID
readnonatomiccopy

विज्ञापन अनुरोधों के लिए इस्तेमाल की जाने वाली सेटिंग आईडी.

- (GANSearchAdControllerOptions*) options
readnonatomicstrong

सभी विज्ञापन अनुरोधों के लिए इस्तेमाल किए गए विकल्प.

- (GANExperimentVariantStatus) experimentVariantStatus
readnonatomicassign

हाल ही में दिखाई गई शैली, प्रयोग का कोई वैरिएंट है, प्रयोग का कंट्रोल है या उसे किसी प्रयोग के लिए नहीं चुना गया था.