AerServ Android

From POKKT DOCUMENTATION
Revision as of 06:31, 5 October 2017 by Madhu (talk | contribs) (Step 2: Configuration in Application (Native))
Jump to: navigation, search

AerServ Pokkt Mediation

Last Update: 5th October, 2017


Pokkt SDK version used: 6.2.1

AerServ SDK version used: 2.40.2


Download Latest Version Pokkt Mediation.


  1. Common Steps for AerServ Pokkt Mediation:This is common documentation which is useful for all plugin.
  2. Native Integration:Check the Steps Mentioned for Native.
  3. Xamarin Integration: Check the Steps Mentioned for Xamarin.
  4. AIR Integration: Check the Steps Mentioned for AIR.
  5. Marmalade Integration: Check the Steps Mentioned for Marmalade.
  6. ShiVa Integration: There is no separate documentation for this. Please follow “Common AerServ Pokkt Mediation” page.
  7. Cocos2d-x Integration: There is no separate documentation for this. Please follow “Common AerServ Pokkt Mediation” page.
  8. Unity3D Integration: There is no separate documentation for this. Please follow “Common AerServ Pokkt Mediation” page.
  9. Titanium Integration: There is no separate documentation for this. Please follow “Common AerServ Pokkt Mediation” page.

Common Steps for AerServ Pokkt Mediation

Prerequisites


Step 1: Configure Pokkt Dashboard

  • Create account and Login at http://www.pokkt.com
  • Register your app here if not registered.
  • To use the AerServ Mediation, enter the following details on Pokkt Dashboard:
    Aer andr config.jpg


  • App Id (required):Create or sign into your AerServ account and retrieve the AerServ app ID. Same need to provide here. To get AerServ app id , log on to the AerServ platform, Go to the 'Inventory' tab in the top navigation bar, Click the 'Edit' icon next to the app whose ID you wish to obtain. You will find the app ID at the very top of the page.
  • Class Name (required):This is the class name that you define inside your application to set up the network. Classname for the network can be set during SDK integration. If you are using Pokkt’s default adaptors for mediation which is given in PokktMediation.jar, then class name will be com.pokkt.thirdparty.AerServNetwork.
  • ECPM: Put your expected value of ECPM which will in turn rank this network in comparison to other configured networks.
  • User Name: Enter user name from your AerServ account. Aerserv Username is Name assigned to your account.
  • Screens (required):Here need to provide individual placement idwhich was created in AerServ dashboard inside app. So first create Screenin Pokkt dashboard which will reflect here. Once screen has been created then provide placement id inside this field. This screen name will map with placement id at run time.Provide your AerServ Placement Idas a screen in Pokkt dashboard..
    Screen.jpg



Step 2: Configuration in Application (Native)

  • Download the mediation project from POKKT and it is suggested to use the same class file AerServNetwork(AerServNetwork.java , AerServInterstitialManager.java and AerServBannerManager.java) in your project.You have the option to make changes to these classes, in-fact you can create your own custom adaptor for AerServ using our protocol, just make sure to mention the exact name of class in the “class name” box, refer the Step 1.
  • Add the “aerserv.jar”file into your project. Make sure to update your project's dependencies accordingly.
  • Refer AdColony integration document at https://support.aerserv.com/hc/en-us/articles/204159160
  • Add the necessary permissions for AerServ as suggested in AerServ integration document to your application manifest.
  • Add the recommended activitiesand meta datato your AndroidManifest.xmlas suggested in AerServ integration guide.
  • AerServ expects activity context so please pass activity context in PokktAds.setPokktConfig()
  • Add the necessary proguard details as suggested in AerServ integration guide if your app needs it.

Xamarin Android

Follow below steps to integrate Mediation in Xamarin android project:

  1. Add downloaded file PokktMediation.dll in your project under reference section.
  2. You need to download AerServ extension for Xamarin.
  3. Follow above all process to complete integration.

AIR Android

Follow below steps to integrate Mediation in AIR android project:

  1. Add downloaded file PokktMediation.ane in your project.
  2. You need AerServ so please google to download AerServ .ane file and and use that.
  3. Google play service .ane file also required and few of the AdNetwork .ane comes with google play service .ane so be careful with this. We are giving PokktMediation.ane separate GooglePlayService.ANE separate.
  4. Follow above all process to complete integration and also check our given example specially app.xml file.

Marmalade Android

Follow below steps to integrate Mediation in Marmalade android project:

  1. Check downloaded file which has one mediation project “PokktMediationExtension” and this need to be added in your project as subproject in .mkb file.
  2. AerServ is not providing marmalade extension so you need to create your own extension or you can take our help. We have created dummy extension for this for testing purpose. We will help you on this.
  3. Add created AerServ extension project in your project as subproject.
  4. Follow above all process to complete integration and also check our given example.