...
Code Block |
---|
R89SDK.setDebug()
R89SDK.setLogLevel(LogLevels.DEBUG)
/* <SingleTagConfiguratorCode> */
addCustomSingleTagData()
R89SDK.initialize(
appContext = this,
publisherId = "TestRefinery89ID",
appId = "TestDemoApp",
singleLine = true,
initializationEvents = null
) |
use singletag configurator to add your own events and tags SingleTagConfigBuilder
to add your own single tag data
Code Block |
---|
breakoutMode | full-width |
---|
language | kotlin |
---|
|
fun addCustomSingleTagData()
{
//Add a Screen that is an Activity, the screenName you can get it by logging this in you code ->
// MainActivity::class.simpleName -> MainActivity
// NewsPostDetailActivity::class.simpleName -> NewsPostDetailActivity
val screenBuilder = SingleTagConfigBuilder.addAdScreenBuilder(
isFragment = false,
screenName = "MainActivity"
)
// Add a banner format to the wrapper with the tag main_activity_bottom_ad_container
screenBuilder.addBanner(
wrapperTag = "main_activity_bottom_ad_container",
getAllWithTag = false, /* Only the first tagged wrapper in "MainActivity" with this tag will be used for this banner*/
wrapperRelativePositionInside = true /* the ad will be placed inside of the wrapper */
)
/* trigger interstitial when we transition from "MainActivity" (ScreenBuilder.screenName) TO NewsPostDetailActivity */
screenBuilder.addInterstitial(
eventsToTrackTo = "NewsPostDetailActivity",
eventsToTrackButton = null
)
/* trigger an interstitial when a button with this tag is pressed in "MainActivity" (ScreenBuilder.screenName) */
screenBuilder.addInterstitial(
eventsToTrackTo = null
eventsToTrackButton = "play_video_trailer_tag"
)
} |