Skip to content

zack-keng-rasia/android-simple-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Platform Language Android

Rakuten Reward SDK Native


Get Started

Prerequisites

  • Use Android Studio Arctic Fox or higher
  • Target Android API level 24 or higher
  • Support Android X
  • Use Rakuten IDSDK or Use built-in Login
Version Minimum SDK Compile SDK
5.1.0 API24 (7.0) API 34
5.0.0 API24 (7.0) API 34
4.1.0 API24 (7.0) API 33
4.0.0 API21 (5.0) API 33
3.7.0 API21 (5.0) API 33
3.6.0 API21 (5.0) API 33
3.5.1 API21 (5.0) API 33
3.5.0 API21 (5.0) API 33
Older Verions
Version Minimum SDK Compile SDK
3.4.2 API21 (5.0) API 33
3.4.1 API21 (5.0) API 33
3.4.0 API21 (5.0) API 31
3.3.0 API21 (5.0) API 30
3.2.2 API21 (5.0) API 30
3.2.1 API21 (5.0) API 30
3.2.0 API21 (5.0) API 30
3.1.2 API21 (5.0) API 30
3.1.1 API21 (5.0) API 30
3.1.0 API21 (5.0) API 30
3.0.0 API21 (5.0) API 30
1.1.4 API16 (4.1) API 30
2.4.1 API16 (4.1) API 30
2.4.0 API16 (4.1) API 30
2.3.3 API16 (4.1) API 29
2.3.2 API16 (4.1) API 29
2.3.1 API16 (4.1) API 29
2.3.0 API16 (4.1) API 29
2.2.2 API16 (4.1) API 29
2.2.1 API16 (4.1) API 29
2.2.0 API16 (4.1) API 29
2.1.0 API16 (4.1) API 29
2.0.0 API16 (4.1) API 29
1.1.3 API16 (4.1) API 29
1.1.2 API16 (4.1) API 29
1.1.1 API16 (4.1) API 29
1.1.0 API16 (4.1) API 29
1.0.0 API16 (4.1) API 29

Import the Reward SDK

Apps can import Reward SDK modules with a Gradle dependency. In order to use that repository, you need to reference it int the app's project-level build.gradle file. Open yours and look for an allprojects section:

Example project-level build.gradle

allprojects {
    repositories {
        mavenCentral()
        maven {
            url "https://raw.github.com/rakuten-ads/Rakuten-Reward-Native-Android/master/maven"
        }
    }
}

Next, open the app-level build.gradle file for your app, and look for a "dependencies" section.

  implementation 'com.rakuten.android:rewardsdknative-ui:5.1.0'

If you don't use our built-in ui, you can skip "rewardsdknative-ui"

  implementation 'com.rakuten.android:rewardsdknative-core:5.1.0'

※ rewardsdknative-ui module uses viewbinding and databinding.
If your app does not use both, please add following to build.gradle

buildFeatures {
        viewBinding true
        dataBinding true
}

If you need to use under 2.0.0, Plesae use following

  implementation 'com.rakuten.android:rewardsdknative:1.1.4'

Android Gradle Plugin 7.0

Since version 3.6.0, Reward SDK modules has upgrade Android Gradle Plugin (AGP) to version 7.1.
Please upgrade your application's AGP to version 7.0 or later.

dependencies {
    classpath "com.android.tools.build:gradle:7.0.3"
}

User Consent

Since version 4.0.0, end users have to provide consent for Reward terms of use and privacy policy before they can access any Reward SDK features.

Follow the guide below on how to request user consent.

Usage

Basic Guide
Core API
API Data
User Consent
Migration Guide
Event Analytics
For Java Developers
KDoc
FAQ

Version History

Version History


LANGUAGE :

jp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published