Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Configure you gradle build scripts

  2. Add the app permissions to the manifest

  3. Add the google app id to the manifest

  4. Continue with Implementation type

1. Gradle Configuration

Gradle Buildscript

Project Level settings.gradle file :

...

Code Block
languagegroovy
dependencies {
  implementation ("com.refinery89.androidsdk:sharedCore-android:X.Y.Z")
}

Gradle Version catalogs

in app/module level build gralde:

Code Block
dependencies {
  implementation (libs.r89sdk)
}

and in libs.versions

Code Block
[versions]
r89sdk = "X.Y.Z"
            
[libraries]
r89sdk = { module = "com.refinery89.androidsdk:sharedCore-android", version.ref = "r89sdk" }

2. Manifest Permissions

Add the following Permissions for SDK on the top of the manifest file:

...

Info

This implementation is designed for situations where the Single tag might not align with your requirements, but you can still leverage the benefits of remote inventory configuration.

You can see an example in Android Demo Applications

Manual configuration means that you have remote control of General Ad Settings over the web or our tech support, but you need to add the ads manually, so instead of just placing the tags you need to create a wrapper and use it to do a request for the format that you want.

...

Note

Remember that you should be using our CMP also in web so consent data can be understood.

Note

If you are placing the all or some ads natively, meaning that the actions on the web view trigger native code through some kind of javascript interface, then we recommend using Manual Implementation or if you are displaying some ads inside the webview and others in the native app you can use this implementation type and manual together.

Comparison table

...