Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

Prerequisites

  1. https://refinery89.atlassian.net/wiki/x/A4DVSQ

  2. https://refinery89.atlassian.net/wiki/x/BgDOSQ

For creating a wrapper, you can follow this small guide: https://refinery89.atlassian.net/wiki/x/A4DcSQ. In the guide we talk about different ways to create the wrapper this is the recommended way:

This code goes inside the root of your layout file.

# activity_main.xml
...
<LinearLayout
    android:id="@+id/wrapper"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true">
</LinearLayout>
...

Show the Ad

In the example we are using a Test Id.

If you are not testing the app, change it for the proper ID that you got from us.

Get this view from an activity or fragment, a way to do it could be:

# MainActivity.kt
val wrapper = findViewById(R.id.wrapper)
val bannerConfigId = ConfigBuilder.BANNER_TEST_R89_CONFIG_ID

RefineryAdFactory.createBanner(bannerConfigId, wrapper)

Lifecycle Events

You can subscribe to these events with the same method but passing a new object as a parameter. Details about this object can be found in the Reference.

# MainActivity.kt
val wrapper = findViewById(R.id.wrapper)
val bannerConfigId = ConfigBuilder.BANNER_TEST_R89_CONFIG_ID
val bannerLifecycleListener = <create the listener with a method or inplace>

RefineryAdFactory.createBanner(bannerConfigId, wrapper, bannerLifecycleListener)

  • No labels