the*_*use 2 iphone position banner adwhirl ios
我从www.adwhirl.com下载了iphone的adWhirl PRO示例文件副本,以了解如何将adWhirl实现到应用程序中.
广告横幅的默认位置位于屏幕顶部.
我试图将横幅定位在底部.
在Google网上论坛中搜索后,我尝试了.m文件
- (void)viewDidLoad {
[super viewDidLoad];
AdWhirlView *adWhirlView = [AdWhirlView requestAdWhirlViewWithDelegate:self];
adView.frame = CGRectMake(0, 410, kAdWhirlViewWidth, kAdWhirlViewHeight);
[self.view addSubview:adWhirlView];
}
Run Code Online (Sandbox Code Playgroud)
但广告横幅保持不变.
我也尝试adWhirlView.h file通过改变来修改:
#define kAdWhirlViewDefaultFrame \
(CGRectMake(0,0,kAdWhirlViewWidth, kAdWhirlViewHeight))
to
#define kAdWhirlViewDefaultFrame \
(CGRectMake(0,410,kAdWhirlViewWidth, kAdWhirlViewHeight))
Run Code Online (Sandbox Code Playgroud)
但adView位置保持不变,最重要的是,它确实会将广告横幅向下移动,但它也会在广告定位中向下移动广告,这样,如果您将410更改为25,则只展示广告横幅的一半.

我做错了什么,拜托?
有谁知道如何将adView放在屏幕底部,好吗?
非常感谢
实现此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;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1790 次 |
| 最近记录: |