2009-10-18 3 views
5

पर AdMob विज्ञापन कैसे जोड़ें I तालिका दृश्य में विज्ञापन Adob ​​विज्ञापन जोड़ने का प्रयास कर रहा हूं।UMableView

मैं इसे हर 10 वीं सेल में दिखाना चाहता हूं। (उदाहरण के लिए यदि आपके पास Reddit ऐप के फ्री संस्करण में है तो यह कैसे है)।

मैंने AdMob दस्तावेज़ीकरण का पालन करने की कोशिश की लेकिन मुझे कोई भाग्य नहीं मिला और मुझे यकीन है कि मुझे कुछ याद आ रहा है।

क्या कोई ऐसा करने के लिए एक सरल तरीके से कुछ प्रकाश चमक सकता है? धन्यवाद!

उत्तर

15

मैं इस तरह मूल रूप से कोड का उपयोग किया है:

int row = [indexpath row]; 

if (0 == (row % 10)) { // or 9 == if you don't want the first cell to be an ad! 
    static NSString *MyIdentifier = @"AdCell"; 
    cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier]; 

    if (cell == nil) { 
     cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:MyIdentifier] autorelease]; 
    } 
    [cell.contentView addSubview:[AdMobView requestAdWithDelegate:self]]; 
} else { 
    // make your normal cells 
} 
+1

निरपेक्ष लीजेंड! बहुत बहुत धन्यवाद यह वास्तव में मदद की। – JordanC

+1

यह वास्तव में अच्छी तरह से काम करता है सिवाय इसके कि दिखाए गए विज्ञापन समान हैं। इसके बाद पहला या दो अनूठा होता है, उसके बाद पुन: प्रयोज्य सेल सिस्टम में आता है और आपको रीसाइक्लिंग विज्ञापन मिलते हैं। मैंने इसे ऐसा किया: स्थिर एनएसएसटींग * MyIdentifier; एनएसआईएनटेगर पंक्ति = [इंडेक्सपाथ पंक्ति]; MyIdentifier = [NSString stringWithFormat: @ "AdCell% d", पंक्ति]; – Mikepote

+2

डेटासॉर रिटर्न गिनती के बारे में क्या? – itsji10dra