「Android Getting Started SDK8」修訂間的差異
跳至導覽
跳至搜尋
Target API 為 35 (Android 15) 的應用程式
BrandonTeng(留言 | 貢獻) (→權限設定) |
BrandonTeng(留言 | 貢獻) |
||
行 15: | 行 15: | ||
<br> | <br> | ||
== <b> | == <b>APP專案整合SDK</b> == | ||
請按照下列方式設置專案<br><br> | 請按照下列方式設置專案<br><br> | ||
<big><u>Step 1: 將SDK放入app專案的<b>libs</b>資料夾</u></big><br><br> | <big><u>Step 1: 將SDK放入app專案的<b>libs</b>資料夾</u></big><br><br> | ||
:請至[[Download MADP Android SDK|下載 Download SDK]] | :請至[[Download MADP Android SDK|下載 Download SDK]]下載SDK,並將壓縮檔內的AAR檔放至專案的libs資料夾, 若無libs資料夾請自行建立<br> | ||
[[檔案:AS SDK8 aar.png | 300px]] | [[檔案:AS SDK8 aar.png | 300px]] |
於 2025年10月8日 (三) 03:55 的修訂
簡介
- TAmedia SDK提供Android Mobile App開發者簡易迅速的方式整合行動App廣告, 廣告的種類包含
- Banner
- Interstitial
- InRead Anchor
- Native
系統需求
- Android 5.0以上 (API Level 21+)
SDK說明文件
APP專案整合SDK
請按照下列方式設置專案
Step 1: 將SDK放入app專案的libs資料夾
- 請至下載 Download SDK下載SDK,並將壓縮檔內的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 - 家庭