2.2 Android

광고형태에 따라서 아래와 같이 해당 코드를 심어야합니다. 사용되는 API는 보상형 광고와 비보상형 광고 동일합니다.

[실행형 광고]

실행형 광고는 사용자가 앱을 설치 후 최초 실행시에 광고비를 집행하는 방식의 프로모션을 의미합니다.

이를 위하여 앱이 처음 실행되는 시점에 아래의 함수를 호출합니다.

- TnkSession.applicationStarted()

Tnk 서버로 실행형 광고의 지급을 요청합니다.

Method

- void TnkSession.applicationStarted(Context context)

Description

실행형 광고의 지급을 요청합니다. 앱이 실행되는 시점에 호출하도록 합니다.

한번 호출이 이루어지면 이후에는 반복적으로 호출되어도 더 이상 처리되지 않습니다.

* 이 함수 호출시 Analytics 데이터가 함께 수집됩니다. 원하지 않는 경우 Analytics 기능을 off 시킬 수 있습니다.

자세한 내용은 [5. Analytics Report] 를 참고하세요.

Parameters

파라메터 명칭

context

내용

현재 Activity 또는 Context 객체

적용 예시

@Override

public void onCreate(Bundle savedInstanceState) {

// ...

TnkSession.applicationStarted(this);

}

[액션 수행형 광고]

액션 수행형 광고는 지정된 액션을 사용자가 수행완료하는 시점에 광고비를 집행하는 방식의 프로모션을 의미합니다.

로그인 완료 시점이나 튜토리얼 완료 시점 등 원하는 액션이 완료되는 시점에 아래의 함수를 호출합니다.

- TnkSession.actionCompleted()

Tnk 서버로 액션 수행형 광고의 지급을 요청합니다.

Method

- void TnkSession.actionCompleted(Context context)

Description

액션 수행형 광고의 지급을 요청합니다. 사용자가 해당 액션을 완료한 시점에 호출하도록 합니다.

한번 호출이 이루어지면 이후에는 반복적으로 호출되어도 더 이상 처리되지 않습니다.

Parameters

파라메터 명칭

context

내용

현재 Activity 또는 Context 객체

적용 예시

public void whenYourActionIsCompleted() {

// ...

TnkSession.actionCompleted(this);

}