1. TnkAd SDK‎ > ‎

3) Android Settings

[라이브러리 등록]

  다운로드 받은 SDK Jar 파일(tnkad-sdk.jar)을 프로젝트의 libs 복사하고 이를 Library로 등록합니다.

[Menifest 파일 설정하기]  

  * Tnk 사이트에서 앱 등록하면 상단에 App ID 가 나타납니다. 이를 AndroidMenifest.xml 파일의 <application> tag 안에 아래와 같이 설정합니다. 
(your-application-id-from-tnk-site 부분을 실제 App ID 값으로 변경하세요.)

Application Id 설정하기

<application>

     ...

    <meta-data android:name="tnkad_app_id" android:value="your-application-id-from-tnk-site" />

</application>


  * SDK가 요구하는 권한들을 아래와 같이 설정합니다. 

<uses-permission> tag 설정하기

<uses-permission android:name="android.permission.INTERNET" />


  * WRITE_EXTERNAL_STORAGE 권한은 v6.31 부터 필요가 없습니다.

  * 광고 목록을 띄우기 위한 Activity 2개를 <activity>로 아래와 같이 설정합니다. 매체앱인 경우에만 설정하시면 됩니다. 광고만 진행하실 경우에는 설정하실 필요가 없습니다.

<Activity> tag 추가하기

<activity android:name="com.tnkfactory.ad.AdWallActivity" />
<activity android:name="com.tnkfactory.ad.AdMediaActivity" android:screenOrientation="landscape"/>

<!-- 또는 아래와 같이 설정-->
<activity android:name="com.tnkfactory.ad.AdMediaActivity" android:screenOrientation="sensorLandscape"/>

<!-- 동영상 세로 화면으로 설정하려면 아래와 같이 설정 -->
<activity android:name="com.tnkfactory.ad.AdMediaActivity" android:screenOrientation="portrait"/>

  * 그리고 SDK가 올바르게 동작하기 위하여 minSdkVersion 값을 9 이상으로 설정합니다.

minSdkVersion 설정하기

<uses-sdk android:minSdkVersion="9" />


[Proguard 사용]

 Proguard를 사용하실 경우 Proguard 설정파일에 아래 내용을 반드시 넣어주세요.

    -keep class com.tnkfactory.** { *;}

[동영상 광고 설정]

  * 동영상 광고 적용 시 ACCESS_WIFI_STATE 권한은 필수 설정 권한입니다.

동영상 광고 권한 설정

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />


[추가 설정]

사용자에게 현물을 제공하는 리워드 앱의 경우 기기 ID (IMEI) 수집을 위하여 추가로 tnkad-addon.jar (다운받기) 파일을 프로젝트의 libs 복사하고 이를 Library로 등록합니다.


그리고 AndroidMenifest.xml 파일에 아래와 같이 2개의 권한을 추가합니다.

권한 추가 설정

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

Comments