Thêm startapp với Objective-C: Phần cơ bản

Đưa startapp vào ứng dụng hay game khá là dễ dàng với những tuỳ chỉnh mặc định. Thường thì chỉ cần một dòng code là có thể hiển thị thứ mình muốn trên trò chơi của bạn. Tuy nhiên để nhận dữ liệu như, người chơi đã xem hay chưa, đã install game hay xem 1 quảng cáo nhận thưởng thì việc hơi khó khăn hơn một chút. Đây là phần cơ bản, sẽ có phần nâng cao về việc tuỳ biến cao hơn trong game của bạn.

Khởi tạo Startapp cũng khá đơn giản:

Bước 1: Thêm các framework cần thiết

+ Với Xcode 8 trở lên (trước nữa thì không nhớ – vì lúc đó vẫn phải ngồi add từng cái framework liên quan vào), những framework cần thiết cho startapp đã được Xcode tự động thêm vào khi chúng ta sử dụng nên giờ chúng ta có thể bỏ qua bước này, tuy nhiên cho những ai muốn biết thì đây là những framework cần thiết cho Startapp

CoreTelephony.framework

SystemConfiguration.framework

CoreGraphics.framework

StoreKit.framework

AdSupport.framework

QuartzCore.framework

CoreMedia.framework

AVFoundation.framework

WebKit.framework

libz.dylib in XCode 6 and below / libz.tbd in XCode 7

Bước 2: Khởi tạo SDK

Chỉ cần bạn add phần khởi tạo này trong AppDelegate.m là xong:

– (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

    STAStartAppSDK* sdk = [STAStartAppSDK sharedInstance];

    sdk.appID = @”204003711“; // Đây là chổ để app Id

    [sdk showSplashAd];  // display the splash screen

    return YES;

}

Nhớ import framework của Startapp nhé:

#import <StartApp/StartApp.h> 

Bước 3: Kích hoạt App Transport Security

Bước 4: Thêm quảng cáo của Startapp vào game

Những kiểu quảng cáo của Startapp:
+ Slash:

Đây là kiểu quảng cáo khá đặc trưng của Starapp. Mặc dù đã thử khá nhiều mạng quảng cáo nhưng Slash vẫn là dạng quảng cáo khá đặc biệt. Đây là quảng cáo được hiển thị ra trước khi vào game. Nghĩa là game bạn mở lên là hiển thị ngay.

Trong khi các mạng quảng cáo khác thông thường phải chạy kết nối, load dữ liệu lâu lắc thì Startapp sẽ có quảng cáo ngay lập tức lúc mới vào game.

Muốn hiển thị Slash Ad thì chỉ cần thêm dòng này:

// initialize the SDK with your appID

STAStartAppSDK* sdk = [STAStartAppSDK sharedInstance];

sdk.appID = @”your app Id”;

// Đây là dòng khởi tạo

[sdk showSplashAd];  // Đây là dòng hiển thị Splash Ad của Startapp

+ Return:

Đây cũng là một dạng quảng cáo khá đặc trưng cùa Startapp. Nó sẽ hiển thị khi ngưởi chơi quay trở lại game sau khi đã tắt game và game còn đang trong quá trình chạy ngầm chứ chưa tắt hẳn.

Đây là dạng mặc định của startapp.

Bạn có thể bỏ nó bằng dòng lệnh:

[sdk disableReturnAd];

 

+ Full Screen:

Quảng cáo hiển thị toàn màn hình, đây là loại rất phổ biến rồi chắc không cần phải giới thiệu nhiều.

Bạn có thể hiển thị bằng dòng lệnh sau:

[STAStartAppAdBasic showAd];

+ Banner:

Hầu hết các mạng quảng cáo lớn đang bỏ qua Banner vì hiểu quả thấp và không lấy gì làm hay ho vì làm cho người chơi khó chịu và dễ bỏ game. Tuy nhiên, banner cũng có những ưu điểm riêng mà chúng ta có thể sử dụng được.

Với những chương trình khuyến mãi do chính Startapp khởi xướng thì bạn có thể kiếm được kha khá từ nó.

Hiện tại đang là chương trình “Pay per Download”

Chương trình này được mình nói rõ tại đây <Pay per download Program>

Bước 5: Tuỳ chọn IDFA

Trước khi đưa game lên cho Apple xem xét bạn sẽ thông qua bước hỏi đáp thường thấy (Thật ra là lúc nào cũng thấy nên gọi thế)

Bạn cần chon “YES” cho việc có sử dụng quảng cáo trong game

Đánh dấu vào “Serve advertisement within the app”

Đánh dấu vào cả mục “Limit Ad tracking setting in iOS”

Vậy là xong, game của bạn sẽ lên Appstore cho cả thế giới thấy (dĩ nhiên là trừ mấy nước không xài đồ Apple, và trừ khi game của bạn có lỗi gì khác nữa).

+ Đây là source code dành cho ứng dụng IOS thường:

<Đang up chờ tí, chờ hem được thì gửi mail cũng được>

+ Đây là source code dành cho các bạn sử dụng Sprite Kit framework:

<Đang up chờ tí, chờ hem được thì gửi mail cũng được>

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: