मेरे ऐप प्रतिनिधि में, मैं एक आईएडी बैनर को तुरंत चालू करता हूं और इसे एक प्रतिनिधि संपत्ति को सौंपता हूं, फिर मैं मुख्य व्यू कंट्रोलर लोड करता हूं।iAd बैनर बर्खास्त करने के बाद चला गया ModalViewControllerAnimated
मुख्य दृश्य नियंत्रक में, मैं एक सबव्यू के रूप में आईएडी बैनर जोड़ता हूं, और "मुख्य मेनू" दृश्य नियंत्रक को भी चालू करता हूं और इसके दृश्य को सबव्यूव के रूप में जोड़ता हूं। बढ़िया, अब मेरे पास मेरे ऐप के लिए एक मुख्य मेनू है (UINavigationController
का उपयोग करके अन्य दृश्यों को नेविगेशन स्टैक से धक्का दिया/पॉप किया गया है, विज्ञापन को शीर्ष पर छोड़कर)।
हालांकि, जब मैं एक मॉडल संवाद (जैसे ई-मेल भेजता हूं) प्रदर्शित करता हूं, और इसे खारिज करता हूं, आईएडी बैनर चला जाता है, और मुख्य मेनू दृश्य अब पूरी स्क्रीन लेता है। क्या शीर्ष पर iAd दृश्य को "रीफ्रेश" करने के लिए मुझे कुछ करने की ज़रूरत है?
+1 - मैं एक समान समस्या में भाग रहा हूं। यदि आईएडी नीचे था, जब मोडल व्यू कंट्रोलर खारिज कर दिया जाता है, वहां काला होता है जहां आईएडी था, और आईएडी शीर्ष पर दिखाता है। कृपया सहायता कीजिए! – BigSauce
मुझे उत्सुकता है कि आप हमेशा विज्ञापन को शीर्ष पर कैसे छोड़ते हैं? यह कारण का एक हिस्सा हो सकता है। –
आपके आईएडी पोजिशनिंग कोड में कोई समस्या हो सकती है। यदि ऐसा है तो यह मदद कर सकता है: http://stackoverflow.com/a/9821394/653513 –