حجم محتوى شعار IAD .. (دعم IAD مع iOS 4.2 لـ iPad)
سؤال
لدينا تطبيق يدعم IADS. من الواضح أن iOS 4.2 لـ iPad ستدعم هذا ، ولكن القيام ببعض الاختبارات مع Beta SDK ، لا توجد طريقة لتغيير حجم De Banner لجعلها تتناسب مع رؤية التفاصيل الخاصة بـ splictViewController.
في iPhone ، تقوم بتعيين معرفات حجم المحتوى المطلوبة لافتة إعلانية ، والتي هي AdbannerContentIsizeIdeIdeFier320x50 أو AdbannerContentSizeIzeIdeIdier480x32 (تشير إلى الصورة والمناظر الطبيعية) ، ولكن لا يوجد مثل هذه المعرفات في SDK الجديدة لجهاز iPad.
ويبدو أن ضبط الإطار أو عرض البوانى قد تم تجاهله. في وضع المناظر الطبيعية ، يكون حجم اللافتة (1024 ، 66) ووضع المناظر الطبيعية (768 ، 66) بغض النظر عن ما.
أيه أفكار؟
شكرا لك مقدما
المحلول
قبل أن أجيب على هذا السؤال ، يجب أن أذكرك بأن 4.2 بيتا تحت NDA.
أستطيع أن أقول أنه إذا نظرت إلى اختلافات API لـ 4.2 تحت IAD.Framework ، فسترى أنه تم إهمال AdbannerContentSizeIzeIdeInfier480x32 واستبداله.
بغض النظر عن الجهاز ، ستكون الإعلانات عرض الشاشة. ليس هناك اي طريقة حول هذا.
منظر Apple على IADS هو أنه يجب عليهم تغطية إما أعلى أو أسفل 10 ٪ من الشاشة. فترة. بعبارات أبسط ، لا يمكنك تحديد حجم عرض اللافتة.
نصائح أخرى
بدءًا من iOS 6 ADBannerContentSizeIdentifiers
يتم إهمالها ، بدلاً من ذلك ، استخدم شيئًا كهذا ، وفقًا لمستندات iOS ...
CGSize adSize = [bannerView sizeThatFits:self.view.frame.size];