Admob Android Wrapper

Revision as of 11:13, 2 June 2020 by Madhu (talk | contribs) (Step 4: Adding a Custom Event)
Jump to: navigation, search

Pokkt Integration to AdMob

Last Update: 5th February, 2020

Pokkt SDK version required: 8.0.0

AdMob SDK version used: 18.3.0

AdMob consent library used: 1.0.7

Download Latest Version AdMob Wrapper.

Step 1: Getting Started

The following instructions assume you have already integrated Google Mobile Ads SDK into your application.

Step 2: Adding Your Application to Your Pokkt Publisher's Account

  • Create Account and log-in at
  • Add your application and get its application Id and Security key.

Step 3: Pokkt Integration



  • Add PokktSDK_v8.0.0.aar or PokktSDK_v8.0.0.jar to your project.
  • Add AdMob consent library to your project.


Permissions Declarations

Add the following permissions to your project manifest

  1. Mandatory permissions.

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    • android.permission.INTERNET = Required for SDK communication with server.
    • android.permission.ACCESS_NETWORK_STATE = Required to detect changes in network, like if WIFI is available or not.
  2. Activity Declaration

    Add the following activity in your AndroidManifest for Pokkt SDK integration.

       android:windowSoftInputMode="stateAlwaysHidden|adjustUnspecified" />

    You can change the android screenOrientation landscape to portrait of your choice, the way you want to display the ads.

    Step 4: Adding a Custom Event

    1. Sign in to your AdMob account at
    2. Under All apps on the left navigation, select the app you want to update.
    3. Click Mediation on the left navigation menu item.
    4. Select the mediation group to which POKKT should be added.

      Admob andr mediation.jpg

    5. Click Custom event under AdSources, and provide the following details:

      Admob andr adunit.jpg

    6. Click Add Custom event. Add Label for POKKT and ecpm value and then click continue.

      Admob andr addcustom.jpg

    7. Configure the ad units and provide the following details
      • Class Name: Enter the name of the custom event class that you will implement in your app code.
        • For Rewarded Video: Enter your <package>.PokktCustomRewardedVideo
        • For Interstitial: Enter your <package>.PokktCustomInterstitial
        • For Banner: Enter your <package>.PokktCustomBanner

        If you are using our Wrapper jar, Custom event class name will be:

        • For Rewarded Video: com.pokkt.wrapper.thirdparty.AdMob.PokktCustomRewardedVideo
        • For Interstitial: com.pokkt.wrapper.thirdparty.AdMob.PokktCustomInterstitial
        • For Banner: com.pokkt.wrapper.thirdparty.AdMob.PokktCustomBanner
      • Label:Enter the name for the custom event. This is used in reporting and cannot be changed later.
      • Parameter(Mandatory):Enter a JSON string as follows:

        "POKKT_SCREEN_NAME":"Screen Created on Pokkt Dashboard",
        "POKKT_APP_ID":"Pokkt App Id",
        "POKKT_SEC_KEY":"Pokkt App Security Key",
        "POKKT_THIRD_PARTY_USERID":"Unique user id as in your app",
        "POKKT_REWARD_NAME":"Virtual currency As per your App",
      Admob andr configure.jpg

    8. Click Done.

    Step 5: Testing your application

    Congratulation - that's it! You may now run your app and see Pokkt ads in action.

    Note - It will take around 6 hours time to reflect the changes made in the AdMob dashboard.