「Android Getting Started 3.0」修訂間的差異

出自TAMedia
跳至導覽 跳至搜尋
imported>Wikiuser
(新頁面: == <b>簡介</b> == :TAMedia SDK提供Android Mobile App開發者簡易迅速的方式整合行動App廣告, 廣告的種類包含橫幅Banner, 全版Interstitial, Rich Media, 原生...)
 
imported>Wikiuser
行 1: 行 1:
== <b>簡介</b> ==
== <b>簡介</b> ==
:TAMedia SDK提供Android Mobile App開發者簡易迅速的方式整合行動App廣告, 廣告的種類包含橫幅Banner, 全版Interstitial, Rich Media, 原生性廣告以及InRead廣告, 使用上跟Google Mobile Ads (Admob)類似, 能大量節省開發者學習時間
:TAMedia SDK提供Android Mobile App開發者簡易迅速的方式整合行動App廣告, 廣告的種類包含橫幅Banner, 全版Interstitial, Rich Media, 原生性廣告以及InRead廣告, 使用上跟Google Mobile Ads (Admob)類似, 能大量節省開發者學習時間
<br>
== <b>系統需求</b> ==
:Android 4.0以上 (API Level 14+), InRead廣告則需Android 5.0以上 (API Level 21+)
<br>
== <b>以Android Studio整合SDK</b> ==
請按照下列方式設置專案<br><br>
<big><u>Step 1: 將SDK放入app專案的<b>libs</b>資料夾</u></big><br>
:請至[[Download Android SDK 2|下載 Download SDK]]下載SDK,並將壓縮檔內的JAR檔 (adpmobile-lib-rx.x.x.jar) 放至專案的libs資料夾<br>
:[[image:Import_SDK6_Step1-1.PNG | 300px]]<br><br><br>
<big><u>Step 2: 在app的<b>build.gradle</b>的dependencies內加入下列程式 (請根據jar檔名字自行調整)</u></big><br>
:[[image:Import SDK6 Step2-1.PNG | 300px]]
  dependencies {
      /* Other dependencies... */
   
    implementation 'com.google.android.gms:play-services-ads:15.0.1'
    implementation 'com.squareup.retrofit2:retrofit:2.3.0'  <b>/* SDK6以上請加入 */</b>
    implementation files('libs/adpmobile-lib-r6.0.0.jar')
  }
<br><br><br>


== <b>系統需求</b> ==
:Android 4.0以上 (API Level 14+)


== <b>以Android Studio整合SDK</b> ==
<big><u>Step 3: 在<b>AndroidManifest.xml</b>的manifest tag宣告權限</u></big><br>
:請按照下列方式設置專案<br><br>
:[[image:Import SDK6 Step3-1.PNG | 300px]]
<big><u>Step 1: 將SDK放入app專案的libs資料夾</u></big><br>
:<ul><li>Required Permission</li></ul>
:請至[[Download Android SDK 2|下載 Download SDK]]下載SDK,並將壓縮檔內的JAR檔(adpmobile-lib-rx.x.x.jar)放至專案的libs資料夾<br>
  &lt;!-- TAMedia Required Permission --&gt;
:[[image:Import_SDK6_Step1-1.png | 300px]]<br><br>
  <uses-permission android:name="android.permission.INTERNET" />
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <b>&lt;!-- SDK4.0以上版本請移除 --&gt;</b>
:<ul><li>Optional Permission</li></ul>
  &lt;!-- TAMedia Optional Permission -->
  <uses-permission android:name="android.permission.VIBRATE" />
  <uses-permission android:name="android.permission.CAMERA" />
  <uses-permission android:name="android.permission.RECORD_AUDIO" />
  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<br><br><br>

於 2018年6月5日 (二) 09:41 的修訂

簡介

TAMedia SDK提供Android Mobile App開發者簡易迅速的方式整合行動App廣告, 廣告的種類包含橫幅Banner, 全版Interstitial, Rich Media, 原生性廣告以及InRead廣告, 使用上跟Google Mobile Ads (Admob)類似, 能大量節省開發者學習時間


系統需求

Android 4.0以上 (API Level 14+), InRead廣告則需Android 5.0以上 (API Level 21+)


以Android Studio整合SDK

請按照下列方式設置專案

Step 1: 將SDK放入app專案的libs資料夾

請至下載 Download SDK下載SDK,並將壓縮檔內的JAR檔 (adpmobile-lib-rx.x.x.jar) 放至專案的libs資料夾
Import SDK6 Step1-1.PNG



Step 2: 在app的build.gradle的dependencies內加入下列程式 (請根據jar檔名字自行調整)

Import SDK6 Step2-1.PNG
 dependencies {
      /* Other dependencies... */
   
    implementation 'com.google.android.gms:play-services-ads:15.0.1'
    implementation 'com.squareup.retrofit2:retrofit:2.3.0'  /* SDK6以上請加入 */
    implementation files('libs/adpmobile-lib-r6.0.0.jar')
 }





Step 3: 在AndroidManifest.xml的manifest tag宣告權限

Import SDK6 Step3-1.PNG
  • Required Permission
 <!-- TAMedia Required Permission -->
 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- SDK4.0以上版本請移除 -->
  • Optional Permission
 <!-- TAMedia Optional Permission -->
 <uses-permission android:name="android.permission.VIBRATE" /> 
 <uses-permission android:name="android.permission.CAMERA" />
 <uses-permission android:name="android.permission.RECORD_AUDIO" />
 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />