我想知道如何更改iAd黑色背景圖片?iAd橫幅背景圖片
0
A
回答
2
你不能在模擬器標準的iPhone應用程序運行。這只是Apple向您的應用程序提供的測試廣告。
如果您希望嘗試其他正在構建的iAd設計,則需要從iOS開發人員中心獲取iAd JS框架。這將在模擬器中安裝一個iAd Tester應用程序,該應用程序允許您測試iAd構建。
0
我把這個任務分成3個簡單的步驟。
第1步:
進口的iAd框架的應用。
在要顯示廣告的特定控制器中提供
#import <iAd/iAd.h>
。提供其委託
UIViewController <ADBannerViewDelegate>
提供一個視圖,以該特定的ViewController。假設我已
@property (weak, nonatomic) IBOutlet UIView *contentView;
步驟2:
//Allocate it in ViewDidLoad method
- (void)viewDidLoad
{
_bannerView = [[ADBannerView alloc] init];
_bannerView.delegate = self;
[super viewDidLoad];
[self.view addSubview:_bannerView];
}
步驟3:
提供我所下面提到其委託方法。
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
if (UIInterfaceOrientationIsPortrait(toInterfaceOrientation)) {
_bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
} else {
_bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierLandscape;
}
[self layoutAnimated:duration > 0.0];
}
- (void)bannerViewDidLoadAd:(ADBannerView *)banner
{
[self layoutAnimated:YES];
}
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
[self layoutAnimated:YES];
}
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave
{
return YES;
}
- (void)bannerViewActionDidFinish:(ADBannerView *)banner
{
}
- (void)layoutAnimated:(BOOL)animated
{
if (UIInterfaceOrientationIsPortrait(self.interfaceOrientation)) {
_bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
} else {
_bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierLandscape;
}
CGRect contentFrame = self.view.bounds;
CGRect bannerFrame = _bannerView.frame;
if (_bannerView.bannerLoaded) {
contentFrame.size.height -= _bannerView.frame.size.height;
bannerFrame.origin.y = contentFrame.size.height;
} else {
bannerFrame.origin.y = contentFrame.size.height;
}
[UIView animateWithDuration:animated ? 0.25 : 0.0 animations:^{
self.contentView.frame = contentFrame;
[self.contentView layoutIfNeeded];
_bannerView.frame = bannerFrame;
}];
}
相關問題
- 1. iAd橫幅問題
- 2. iAd橫幅限制?
- 3. 選擇iAd橫幅
- 4. iAd橫幅未能收到橫幅
- 5. CSS靜態背景橫幅
- 6. 插入背景橫幅
- 7. 如何將背景圖片添加到火花動畫橫幅?
- 8. iAd和其他橫幅
- 9. 2 iad橫幅錯誤
- 10. 在cocos2d中的iAD橫幅視圖
- 11. 如果橫幅廣告移動,iAd橫幅不可點擊
- 12. 在橫幅中更改背景
- 13. 視頻背景橫幅(不是整頁)
- 14. 未在divbox中顯示背景橫幅
- 15. Spritekit - 如何隱藏特定場景的iAd橫幅廣告?
- 16. 在asp.net webforms中的背景圖像和橫幅圖像
- 17. 點按時iAd橫幅未加載
- 18. 共享iAd橫幅bannerViewDidLoadAd未被調用
- 19. iAd沒有顯示橫幅廣告
- 20. 將X按鈕放到iAd橫幅
- 21. 無廣告時隱藏iAd橫幅
- 22. 配售的iAd和AdMob橫幅引起
- 23. iOS iAd橫幅廣告放置
- 24. 爲iAd橫幅實現單例
- 25. 無法在TableViewController中獲取iAd橫幅
- 26. 檢測並忽略觸摸iAd橫幅
- 27. 如何暫停iAd橫幅廣告?
- 28. 如何將iAD橫幅添加到UISplitViewController?
- 29. 如何添加包含iAd橫幅視圖的子視圖?
- 30. iAd橫幅內容大小..(iAd支持iOs 4.2 for iPad)