Как поставить adWhirl в нижней части экрана Iphone? - PullRequest
2 голосов
/ 15 марта 2012

Я скачал копию примеров файлов adWhirl PRO для iphone с www.adwhirl.com, чтобы узнать, как внедрить adWhirl в приложение.

Положение рекламного баннера по умолчанию находится в верхней части экрана.

Я пытаюсь расположить баннер внизу.

После поиска в группах Google я попробовал в файле .m

- (void)viewDidLoad {
    [super viewDidLoad];

    AdWhirlView *adWhirlView = [AdWhirlView requestAdWhirlViewWithDelegate:self];

    adView.frame = CGRectMake(0, 410, kAdWhirlViewWidth, kAdWhirlViewHeight); 

    [self.view addSubview:adWhirlView];
}

Но рекламный баннер остается в том же положении.

Я также попытался изменить adWhirlView.h file, изменив:

#define kAdWhirlViewDefaultFrame \
                        (CGRectMake(0,0,kAdWhirlViewWidth, kAdWhirlViewHeight))

to

#define kAdWhirlViewDefaultFrame \
                        (CGRectMake(0,410,kAdWhirlViewWidth, kAdWhirlViewHeight))

Но позиция adView остается прежней, сверху она смещает рекламный баннер вниз, но также смещает само объявление в пределах adView, так что если вы изменили 410 на 25, будет показана только половина рекламного баннера. .

screenshot

Что я делаю не так, пожалуйста?

Кто-нибудь знает, как разместить adView внизу экрана, пожалуйста?

Большое спасибо

Ответы [ 3 ]

9 голосов
/ 15 марта 2012

Реализация этого метода делегата Adwhirl

- (void)adWhirlDidReceiveAd:(AdWhirlView *)adWhirlView {

    CGSize adSize = [adWhirlView actualAdSize];     
    CGRect newFrame = adWhirlView.frame;        
    newFrame.size = adSize;     
    newFrame.origin.x = (self.view.bounds.size.width - adSize.width)/ 2;        
    newFrame.origin.y=  self.view.frame.size.height - adSize.height;        
    adWhirlView.frame = newFrame;       
 }
1 голос
/ 17 марта 2012

Просто попробуйте это:

- (void)adWhirlDidReceiveAd:(AdWhirlView *)adWhirlView {

CGRect newFrame=CGRectMake(0, 410, 320, 50);
adWhirlView.frame = newFrame;
}
0 голосов
/ 15 марта 2012

Самый простой способ - использовать перо. Откройте файл .xib представления и вставьте новый объект UIView внизу с нужными размерами. Затем в инспекторе удостоверений установите класс AdWhirlView, а в инспекторе размера установите его так, чтобы он привязывался к нижней, левой и правой части экрана.

...