2010-09-30 17 views
5

हमारे पास एक एप्लिकेशन है जो iAds का समर्थन करता है। जाहिर है आईपैड के लिए आईओएस 4.2 इसका समर्थन करेगा, लेकिन बीटा एसडीके के साथ कुछ परीक्षण कर रहा है, स्प्लिट व्यू कंट्रोलर के विस्तार दृश्य पर फिट करने के लिए डी बैनर का आकार बदलने का कोई तरीका नहीं है।आईएडी बैनर सामग्री आकार .. (आईपैड के लिए iOs 4.2 के साथ iAd समर्थन)

Iphone में

आप जो ADBannerContentSizeIdentifier320x50 या ADBannerContentSizeIdentifier480x32 (पोर्ट्रेट और परिदृश्य की चर्चा करते हुए) कर रहे हैं एक विज्ञापन बैनर के लिए आवश्यक सामग्री आकार पहचानकर्ता निर्धारित करते हैं, लेकिन वहाँ iPad के लिए नया SDK में ऐसी कोई पहचानकर्ता है।

और फ्रेम या बाउंड की चौड़ाई को अनदेखा करना प्रतीत होता है। लैंडस्केप मोड में बैनर आकार (1024, 66) और लैंडस्केप मोड (768, 66) कोई फर्क नहीं पड़ता।

कोई विचार?

अग्रिम

+2

एनडीए !!! सेब फोरम डेवलपर पर इस तरह के सवाल पूछें। – Vinzius

उत्तर

7

इससे पहले कि मैं इस सवाल का जवाब धन्यवाद, मैं आपको याद दिलाना 4.2 बीटा NDA के अंतर्गत है कि है।

मैं कह सकता हूं कि यदि आप iAd.framework के तहत 4.2 के लिए API diffs को देखते हैं, तो आप देखेंगे कि ADBannerContentSizeIdentifier480x32 को हटा दिया गया है और प्रतिस्थापित किया गया है।

डिवाइस के बावजूद, विज्ञापन स्क्रीन की चौड़ाई होगी। इसके अलावा कोई रास्ता नहीं है।

iAds पर ऐप्पल का दृश्य यह है कि उन्हें स्क्रीन के शीर्ष या नीचे 10% को कवर करना चाहिए। अवधि। सरल शब्दों में, आप बैनर दृश्य के आकार को निर्दिष्ट नहीं कर सकते हैं।

+0

धन्यवाद! .. तो इस बात को हल करने का कोई तरीका नहीं है .. पहचानकर्ताओं से संबंधित, क्या आपका मतलब यह है कि: ADBannerContentSizeIdentifier480x32 – Omer

+0

(क्षमा करें, केवल वापसी कुंजी दबाएं और यह उत्तर पोस्ट करें) धन्यवाद! .. तो इस बात को हल करने का कोई तरीका नहीं है .. पहचानकर्ताओं से संबंधित, क्या आपका मतलब यह है कि: ADBannerContentSizeIdentifier480x32 को ADBannerContentSizeIdentifierLandscape के साथ प्रतिस्थापित किया गया है? – Omer

+0

नहीं, कोई कामकाज नहीं है। यहां तक ​​कि यदि आप फ्रेम को बदलने में कामयाब रहे हैं, तो भी आपका ऐप खारिज कर दिया जाएगा। –

0

IOS 6 ADBannerContentSizeIdentifiers के साथ शुरू पदावनत कर रहे हैं, बजाय कुछ इस तरह का उपयोग करें, आईओएस डॉक्स के अनुसार ...

CGSize adSize = [bannerView sizeThatFits:self.view.frame.size]; 
संबंधित मुद्दे