सहभागी विज्ञापन

यह गाइड उन पब्लिशर के लिए है जो iOS IMA लागू करने के तरीके में सहयोगी विज्ञापन जोड़ना चाहते हैं.

ज़रूरी शर्तें

  • IMA SDK के साथ काम करने वाला iOS ऐप्लिकेशन.
  • सहयोगी विज्ञापन दिखाने के लिए कॉन्फ़िगर किया गया विज्ञापन टैग.

मददगार प्राइमर

अगर आपको अब भी अपने ऐप्लिकेशन में IMA SDK लागू करना है, तो हमारी शुरू करें गाइड देखें.

अपने ऐप्लिकेशन में सहयोगी विज्ञापन जोड़ें

अपने कंपैनियन के लिए UIView बनाएं

कंपैनियन मोड का अनुरोध करने से पहले, आपको अपने लेआउट में इसके लिए एक स्पेस बनाना होगा. अपने स्टोरीबोर्ड में व्यू को ViewController पर खींचें और छोड़ें. इसके बाद, उसका साइज़ अपने सहयोगी विज्ञापन में बदलें. इसके बाद, पक्का करें कि लागू करने में आपका कंपैनियन स्लॉट, आपके लागू करने के तरीके में किसी वैरिएबल से जुड़ा हो. इस उदाहरण में कंपैनियन व्यू नाम के वैरिएबल का इस्तेमाल किया गया है. नीचे दिए गए स्क्रीनशॉट में, हल्के स्लेटी रंग का व्यू, विज्ञापन के साथ दिखने वाला विज्ञापन व्यू है:

अपने कंपैनियन के लिए UIView बनाने की इमेज.

IMACompanionAdSlot बनाएं

अगला कदम, अपने व्यू से IMACompanionAdSlot ऑब्जेक्ट बनाना है. IMA SDK कंपैनियन विज्ञापन स्लॉट में डाइमेंशन वाले वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) रिस्पॉन्स से जुड़े कंपैनियन विज्ञापन स्लॉट को भर देता है की लंबाई और चौड़ाई से मेल खा रही है. IMA SDK, फ़्लुइड साइज़ के साथी.

ViewController.h
@property(nonatomic, weak) IBOutlet UIView *companionView;
ViewController.m
self.companionSlot =
    [[IMACompanionAdSlot alloc] initWithView:self.companionView
                                       width:self.companionView.frame.size.width
                                      height:self.companionView.frame.size.height];

अपने विज्ञापन कंटेनर में कंपैनियन विज्ञापन स्लॉट पास करें

आखिर में, आपको SDK टूल को यह बताना होगा कि यह कंपैनियन स्लॉट मौजूद है. इसके लिए, यह आपके कंपैनियन स्लॉट की एक कलेक्शन को IMAAdDisplayContainer कंस्ट्रक्टर को पास करता है:

ViewController.m
return [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView
                                           viewController:self
                                           companionSlots:@[ self.companionSlot ]];

आपको सिर्फ़ इतना ही करना है! आपका ऐप्लिकेशन अब कंपैनियन विज्ञापन दिखा रहा है.

फ़्लूइड कंपैनियन विज्ञापन दिखाएं

IMA अब सहयोगी विज्ञापनों का इस्तेमाल करता है. ये सहयोगी विज्ञापन अपने विज्ञापनों के आकार से मेल खाने के लिए आपके विज्ञापन स्लॉट के आधार पर. ये पैरंट व्यू की चौड़ाई को 100% भर देते हैं. इसके बाद, साइज़ के हिसाब से अपनी लंबाई का साइज़ बदल लेते हैं साथी का कॉन्टेंट. इन्हें Ad Manager में Fluid कंपैनियन साइज़ का इस्तेमाल करके सेट किया जाता है. इस वैल्यू को कहां सेट करना है, यह जानने के लिए नीचे दी गई इमेज देखें.

Ad Manager की कंपैनियन विज्ञापन सेटिंग दिखाने वाली इमेज. कंपैनियन साइज़ विकल्प को हाइलाइट करता है.

पसंदीदा साथी के लिए iOS ऐप अपडेट करें

आप IMACompanionAdSlot सिर्फ़ view पैरामीटर के साथ; width और को छोड़कर height.

ViewController.m
self.companionSlot =
      [[IMACompanionAdSlot alloc] initWithView:self.companionView];

अक्सर पूछे जाने वाले सवाल

मैंने गाइड को फ़ॉलो किया, लेकिन मुझे कंपैनियन विज्ञापन नहीं दिख रहे. मुझे क्या करना चाहिए?
सबसे पहले, यह पक्का करें कि आपका टैग वाकई में 'साथ मिल रहा है' टैग दिख रहा है. ऐसा करने के लिए, टैग को वेब ब्राउज़र में खोलें और CompanionAds टैग ढूंढें. अगर आपको वह दिखता है, तो पक्का करें कि लौटाए जा रहे कंपैनियन का साइज़, उस UIView के साइज़ के बराबर हो जिसमें उसे दिखाने की कोशिश की जा रही है.