Native Rich Media Ads

Rich media ads are an extended form of native ads that provide users with a richer advertising experience by including various media content provided by advertisers. This ad format integrates various multimedia elements such as images, videos, and audio, and adds animation effects to maximize user interaction.
Before You Begin
Refer to the Native Simple Ads guide to learn how to load and display Native Simple Ads.
Add Dependencies to App-Level build.gradle
To implement rich media ads, you need to add dependencies to your app-level build.gradle file as shown below.
- Kotlin DSL
- Groovy
build.gradle.kts
dependencies {
// Import the BoM for the GFP platform
implementation(platform("com.naver.gfpsdk:gfpsdk-bom:8.13.0"))
implementation("com.naver.gfpsdk:gfpsdk-core")
implementation("com.naver.gfpsdk.mediation:nda")
implementation("com.naver.gfpsdk:mediation:ndarichmedia")
// highlight-extends
...
}
build.gradle
dependencies {
// Import the BoM for the GFP platform
implementation platform('com.naver.gfpsdk:gfpsdk-bom:8.13.0')
implementation 'com.naver.gfpsdk:gfpsdk-core'
implementation 'com.naver.gfpsdk.mediation:nda'
implementation 'com.naver.gfpsdk.mediation:ndarichmedia'
...
}
Ad Request and Rendering
Once you have completed the above steps, subsequent ad request and rendering processes, as well as ad resource cleanup, are used the same way as existing Native Simple Ads.