Tìm hiểu cách sử dụng StartApp Advertising SDK Cho iOS
Giới thiệu Ở bài viết trước https://viblo.asia/nguyen14/posts/Q7eERE6ZMgNj tôi đã giới thiệu với các bạn cách nhúng google admod sdk trong ios. Hôm nay tôi sẽ giới thiệu với các bạn 1 advertising khác là startApp. Cùng với google admod. Start app cũng là một trong số các lựa chọn advertising ...
Giới thiệu
Ở bài viết trước https://viblo.asia/nguyen14/posts/Q7eERE6ZMgNj tôi đã giới thiệu với các bạn cách nhúng google admod sdk trong ios. Hôm nay tôi sẽ giới thiệu với các bạn 1 advertising khác là startApp. Cùng với google admod. Start app cũng là một trong số các lựa chọn advertising cho các developer. Ngoài các banner cơ bản tương tự như google admod start app còn cung cấp thêm 1 số loại banner khác như splash banner.
** Đăng ký StartApp Developer**
- Các bạn đăng ký theo link https://portal.startapp.com/#/signin
- Cách tạo app id và developer id:
-
Với developer id bạn có được khi tạo xong tài khoản:
-
Với app id. Bạn chọn như hình minh hoạ để tạo appi id:
Nhấn vào nút + để tạo 1 app id mới:
Chọn Add App ![Screen Shot 2015-07-21 at 22.56.35.png](/uploads/742e6558-7e0c-4233-8274-bbff6f7fbc39.png) Vậy là bạn đã có app id như hình vẽ
Cách nhúng sdk của start app vào trong app ios
-
Tạo Project ios mới
-
Download sdk startapp framework tại http://www.startapp.com/support/
-
Giải nén và add Startapp.bundle và add Startapp.frmaework vào trong project. Chọn copy items if need
-
Add các framework sau:
CoreTelephony.framework
SystemConfiguration.framework
CoreGraphics.framework
StoreKit.framework
AdSupport.framework
QuartzCore.framework
CoreMedia.framework
AVFoundation.framework
libz.dylib
** Khởi tạo startapp**
-
Trong appDelegate: tại hàm didFinishLaunchingApplication thêm đoạn code như sau:
-
Ở didfinishlaunchapplicaton chúng ta khởi tạo appid và developerId cho start app sdk
Splash Ad
- Ngoài banner và intersitial banner startApp còn hỗ trợ bạn splashBanner là banner được bật lên ngay khi user launcherApp
Add đoạn code : [sdk showSplashAd]; // display the splash screen
Trong hàm didFinishLaunch của appdelegate
Kết quả như sau:
Ad Banner và intersitial banner
-
Với intersitial banner: Add đoạn code sau trong viewController
[STAStartAppAdBasic showAd]
-
Với ad banner:
Kết luận:
- Trong thực tế bạn nên hạn chế sử dung splash banner theo ý kiến của tôi khi app của bạn có một số lượng user nhất định thì bạn mới show splash banner với tỉ lệ 1/5 trên số lần vào app. Chúc bạn may mắn với start app. Cám ơn vì đã theo dõi =))
- Link code: http://www.mediafire.com/download/owr46wzc6j5rx51/Archive(2).zip](/uploads/images/a2e60584ef6cf363b01543bca939743e6bc84137/3d56289799ebeee6c248677e648e721f9313cdec.png)