Skip to content

0.4.0

Choose a tag to compare

@frizeiro frizeiro released this 28 Jan 15:00
· 19 commits to master since this release

Release notes

  • Updating Gradle and some libs.
  • Removing kotlin-android-extensions and updating from synthetics to view binding.
  • Adding Meta Audience Network (Facebook) and InMobi mediation support.
  • Refactoring AdMob IDs to single string file.
  • Refactoring AdsBannerView to works without any wrapper.

Breaking changes

AdsConfig Initialize

From:

        val config = AdsConfig(listOf("08A86FCE64670471DDCD4609B7D91BBB"))

To:

        val ids = AdsDeviceIDs(
            admob = listOf("0F1B54AE43758E24205DFECFFD517AF5"), // admob network
            facebook = listOf("0e2b59ed-9ede-45ef-bfe5-1618f9188b12") // meta network
        )

        val config = AdsConfig(testDeviceIDs = ids)

New BannerView Layout

From:

        <FrameLayout
            android:id="@+id/adContainer"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center" />
            android:id="@+id/ad_banner_view"
            style="@style/AdsManager.BannerView" />

To:

        <br.com.frizeiro.admobkit.ads.ui.AdsBannerView
            android:id="@+id/ad_banner_view"
            style="@style/AdsManager.BannerView" />