「Android Getting Started SDK8」修訂間的差異
跳至導覽
跳至搜尋
Target API 為 35 (Android 15) 的應用程式
BrandonTeng(留言 | 貢獻) |
BrandonTeng(留言 | 貢獻) (→權限設定) |
||
行 70: | 行 70: | ||
== <b>權限設定</b> == | == <b>權限設定</b> == | ||
[[檔案:Import SDK7 Step3-1.PNG]] | [[檔案:Import SDK7 Step3-1.PNG]] | ||
<br> | |||
:<ul><li>Required Permission</li></ul> | :<ul><li>Required Permission</li></ul> |
於 2025年10月8日 (三) 03:52 的修訂
簡介
- TAmedia SDK提供Android Mobile App開發者簡易迅速的方式整合行動App廣告, 廣告的種類包含
- Banner
- Interstitial
- InRead Anchor
- Native
系統需求
- Android 5.0以上 (API Level 21+)
SDK說明文件
Android Studio專案整合SDK
請按照下列方式設置專案
Step 1: 將SDK放入app專案的libs資料夾
- 請至下載 Download SDK下載SDK,並將壓縮檔內的AAR檔 (adpmobile-lib-r8.0.0.aar) 放至專案的libs資料夾, 若無libs資料夾請自行建立
Step 2-1: 編輯app專案中build.gradle
- 請加入TAmedia SDK aar與下列相依性函式庫
- retrofit
- ads identifier
- gson
- appset
- jetpack security-crypto
- activity-ktx
dependencies {
// =======================================================================//
// MADP library
// =======================================================================//
implementation files('libs/adpmobile-lib-r8.0.0.aar')
// =======================================================================//
// MADP library dependencies
// =======================================================================//
// retrofit
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.squareup.retrofit2:converter-scalars:2.9.0'
// ads identifier
implementation 'com.google.android.gms:play-services-ads-identifier:17.0.1'
// gson
implementation 'com.google.code.gson:gson:2.8.6'
// app set id
implementation 'com.google.android.gms:play-services-appset:16.0.1'
// Jetpack Security
implementation 'androidx.security:security-crypto:1.1.0-alpha03'
// activity-ktx
implementation 'androidx.activity:activity-ktx:1.9.3'
}
權限設定
- 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" />
- 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" />
Target API 為 35 (Android 15) 的應用程式
- Target API 為 35+的開發者應用程式,但是屬於 闔家適用計畫,或將兒童導向應用程式 請於AndroidManifest.xml中加入下列設定,移除AD_ID使用權限
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>
詳情可參考Google網站說明:
2021 年 Google Play 服務更新
Google Play Policy - 家庭