سؤال

لدينا تطبيق يدعم 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];
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top