Basic Integration Steps
- Check that you full fill prerequisites for integrating PubNative Mediation Layer
- Create an account with PubNative publisher dashboard (PND)
- Request mediation activation from the account manager
- Register your Android application
- Request an app token from the account manager
- Integrate PN ML SDK
- Configure Mediation Layer
1. Prerequisites for Integrating PubNative Mediation Layer
For mediating Facebook Audience Network (FAN):
- You Have an active FAN account
- You have Facebook SDK sucessfully integrated
- Create a new FAN Ad Placement to be used exclusively with PubNative Mediation
- Get your App Id
- Get your Placement ID
- And get your App Secret
For mediating Yahoo Flurry:
- You have an active Flurry account
- You have Flurry's SDK successfully integrated
- Create a new Ad Space to be used exclusively with PubNative Mediation
- Send a request to your Flurry account manager (or to [email protected]) to enable reporting API access
- Get your API key
- Get your Adspace name and Adspace ID
- And get your API access code (screenshot below is for Flurry Classic only)
For mediating Yahoo Gemini:
- You have an active Flurry account
- You have Flurry's SDK successfully integrated
- You have active access to Gemini API
For mediating AdMob (this section also covers network configuration details for AdMob. Please firstly review Steps 2-6 of the Integration Process):
- You have an account with AdMob and are approved for "Native Ads Advanced" (closed beta as per 15.07.2016)
- You have AdMob SDK successfully integrated
- Create new 0Auth client ID credentials for web application at https://console.developers.google.com/apis/credentials
-
Select Web application and define Authorised JavaScript Origin as https://dashboard.pubnative.net and authorised redirect URIs as https://dashboard.pubnative.net/api/v1/refresh_tokens/callback
-
Save your client ID and client secret
- Create new ad unit in your AdMob account
- Configure your AdMob network placement in the PND (PubNative dashboard)
- Allow access
- Confirm access in the pop up window
- Activate new AdMob network
2. Create an account with PubNative publisher dashboard (PND)
- Get in touch with your Account Manager or contact [email protected] and request account registration
- You will receive an email invitation to PubNative Dashboard (check your inbox for email with subject "Please Activate Your Account @ PubNative")
- Click on "Get Started!"
- Setup a password once you are redirected to the PND page and click "Activate"
3. Request mediation activation from the account manager
Once you're sure that you fulfill integration prerequisites and have activated your account on the publisher dashboard, please get in touch with your account manager and let them know you would like access to the mediation configuration. Your account manager will enable mediation configuration user interface and you can proceed to the next step.
4. Register your Android Application
Define application settings - provide necessary details about your app:
- Name your app (will be used in reporting)
- Provide package ID
- Categorise your app (for RTB traffic)
- Add keywords (for RTB traffic)
5. Integrate PubNative Mediation Layer SDK
PubNative's SDK is developed to mediate various Ad Networds and access their demand specifically for native ads. Custom built network specific adapters channel the demand between the PubNative's SDK & the Ad Network's SDK. PubNative understands the importance of ease of integration for publishers, and, hence, provides ad network SDK + Corresponding Adapter packages.
6. Configure Mediation Layer
PubNative Mediation layer allows mediating native ads from Facebook Audience Network, Yahoo's Flurry SDK, Yahoo's Flurry SDK with Gemini Reporting API and AdMob. You can access mediation configuration by going to the manage tabs in the apps section of PND.