iOS 使用 Admob 獲取廣告收入

Snorlax發表於2018-01-02

1.配置專案

  • 進入AdMob官網,註冊個賬號。
  • 然後點選新增應用:

新增應用.png

這個有效每千次展示費用,就是你的廣告被人看1000次你會得到的收入。如圖展示了1000次,你就會得到10.95美元

新增完成後,進入應用概覽,點選新增廣告單元:

新增廣告單元.png

過程中我們可以對廣告進行配置:

樣式配置1.png

原生廣告的話,還可以對樣式進行調整。

樣式配置2.png

2.SDK下載和整合

非常簡單,到下面這個地址下載後直接拖入專案即可,想用CocoaPods也可以,不過感覺沒必要。
AdMob iOS SDK下載

3.如何在專案中展示

下面以橫幅廣告作為例子

進入你需要插入廣告的頁面

//引入標頭檔案
#import <GoogleMobileAds/GoogleMobileAds.h>
	
//新建一個屬性
@property (nonatomic, strong) GADBannerView *bView;
	
_bView = [[GADBannerView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 50)];
//這個就是你新增的廣告單元的ID
_bView.adUnitID = @"廣告ID";
_bView.rootViewController = self;
GADRequest *request = [GADRequest request];

//如果是開發階段,需要填寫測試手機的UUID,不填寫可能會誤會你自己刷展示量
request.testDevices = @[@"測試裝置的UUID"];
    
[_bView loadRequest:request];
[self.view addSubView:_bView];
複製程式碼

執行專案即可看到:

廣告.png

其他的原生廣告、視訊廣告,大家可以在官方文件自行學習,這裡就舉一個例子。

常見問題:

  • 千次展示費用是怎麼算的。
    Google自動計算的,我最多的時候是千次44$,少的時候是3$。

  • 測試的時候是否有廣告收入。 有。

  • 為什麼按照你的方法設定了,但是廣告不顯示。

    • 新新增的廣告單元需要過幾個小時才能使用
    • 你填寫了錯誤的ID
  • 我可不可以多個應用共享一個廣告ID。
    完全可以,不過這樣你就無法統計哪個App的觀看量更多了。

  • 有沒有其他廣告樣式。 有橫幅、原生、視訊等。

  • 是不是使用者必須點選了廣告才有收益。
    不是,展示了就會有。點選的另算。很多遊戲都使用觀看視訊廣告給予獎勵的激勵方式誘導玩家,嘿嘿。

  • 怎麼提現。
    等你收入累積到100$以上,才可以填寫收款卡號等資訊進行提現。

  • 有沒有相關的分析、統計服務。
    Firebase

好了就是這麼多了,喜歡的可以點個贊,有不明白的就在下方留言吧。

相關文章