Android library for add Naive Ads into RecyclerView list items.
- Updated to the latest version of Admob SDK
- Supported on Android SDK 30, 31, 32, 33, 34
- Updated RVAdapter to Kotlin
To make your app can earn more revengue by Showing Native Ads into RecyclerView list items
. Please check more details from below.
Step 1. Add the JitPack repository to your build file
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
If you are using Android Studio Bumble bee or latest version, add JitPack repository to settings.gradle
file.
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url 'https://jitpack.io' } // add this line
}
}
Step 2. Add the dependency
dependencies {
implementation 'com.github.samyak2403:NativeAds-Recyclerview:1.0'
}
Step 3. Add below code to setup your Adapter by Kotlin.
recyclerView.layoutManager = LinearLayoutManager(this@MainActivity)
val admobNativeAdAdapter: AdmobNativeAdAdapter = AdmobNativeAdAdapter.Builder
.with(
"ca-app-pub-3940256099942544/2247696110", //Create a native ad id from admob console
myAdapter, //The adapter you would normally set to your recyClerView
"medium" //Set it with "small","medium" or "custom"
)
.adItemIterval(2) //native ad repeating interval in the recyclerview
.build()
recyclerView.adapter = admobNativeAdAdapter
Add below code to setup your Adapter by Java.
AdmobNativeAdAdapter admobNativeAdAdapter=AdmobNativeAdAdapter.Builder
.with(
"ca-app-pub-3940256099942544/2247696110",//Create a native ad id from admob console
myAdapter,//The adapter you would normally set to your recyClerView
"medium"//Set it with "small","medium" or "custom"
)
.adItemIterval(2)//native ad repeating interval in the recyclerview
.build();
recyclerView.setAdapter(admobNativeAdAdapter);//set your RecyclerView adapter with the admobNativeAdAdapter
Native ads Small Layout | Native ads Medium Layout |
---|---|