廣告
-
廣告的作用?
屬于創收的一種方式, 你在App內展示廣告,蘋果會付費給你,分成從原來的4:6 到 3:7
-
如何展示廣告
1. 導入框架: iAd.framework 2. 添加控件: ADBannerView 3. 實現代理 ADBannerViewDelegate,優化用戶體驗
廣告實現示例 <- OC
- 導入框架iAD.framework及頭文件
#import <iAd/iAd.h>
[圖片上傳失敗...(image-25cf71-1511407541742)]
- 實現代碼
@interface ViewController ()<ADBannerViewDelegate> @property (weak, nonatomic) IBOutlet NSLayoutConstraint *bottom; @end // 加載完畢后調用 - (void)bannerViewDidLoadAd:(ADBannerView *)banner { // 設置約束 self.bottom.constant = 0; // 動畫 [UIView animateWithDuration:1 animations:^{ [self.view layoutIfNeeded]; }]; }
廣告實現示例 <- swift
- 導入框架iAD.framework及頭文件
import iAd
Banner View.png
- 實現代碼
// 底部約束 @IBOutlet weak var toBottom: NSLayoutConstraint! extension ViewController: ADBannerViewDelegate { // 廣告加載完畢調用 func bannerViewDidLoadAd(banner: ADBannerView!) { // 設置約束 toBottom.constant = 0 // 加載完畢后才顯示 UIView.animateWithDuration(0.5) { self.view.layoutIfNeeded() } } }