Android / Amazon
SDK Integration
1
2
dependencies {
implementation 'com.hyprmx.android:HyprMX-SDK:6.4.3'
}3
dependencies {
implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1'
}4
kotlinOptions {
jvmTarget = "1.8"
freeCompilerArgs = [
"-Xjvm-default=compatibility",
]
}Initializing HyprMX
1
import com.hyprmx.android.sdk.core.HyprMX;
import com.hyprmx.android.sdk.core.HyprMXErrors;
import com.hyprmx.android.sdk.core.HyprMXIf;
import com.hyprmx.android.sdk.core.InitResult;
import com.hyprmx.android.sdk.placement.HyprMXPlacementExpiryListener;
import com.hyprmx.android.sdk.placement.HyprMXRewardedShowListener;
import com.hyprmx.android.sdk.placement.HyprMXShowListener;
import com.hyprmx.android.sdk.placement.Placement;import com.hyprmx.android.sdk.core.HyprMX
import com.hyprmx.android.sdk.core.HyprMXErrors
import com.hyprmx.android.sdk.placement.HyprMXPlacementExpiryListener
import com.hyprmx.android.sdk.placement.HyprMXRewardedShowListener
import com.hyprmx.android.sdk.placement.HyprMXShowListener
import com.hyprmx.android.sdk.placement.Placement2
private HyprMXIf.HyprMXInitializationListener initializationListener = this;
HyprMX.INSTANCE.initialize(this, DISTRIBUTOR_ID, initializationListener);
// or
HyprMX.INSTANCE.initialize(this, DISTRIBUTOR_ID, initResult -> {
// do something
});val initializationListener: HyprMXIf.HyprMXInitializationListener = this
HyprMX.initialize(this, DISTRIBUTOR_ID, initializationListener)
// or
HyprMX.initialize(this@MainActivity, DISTRIBUTOR_ID) { (isSuccess, message) ->
// do something
}
// or
HyprMX.initialize(this@MainActivity, DISTRIBUTOR_ID) { result ->
// do something
}context (required)
distributorID (required)
val (initSuccess, _) = HyprMX.initialize(this@MainActivity, DISTRIBUTOR_ID)Initialization Callbacks
[Optional] Passing Alternative Identifiers
Privacy Compliance
License
Last updated
