IMPORTANT: This tutorial is for SDK 9 (which is not synced with Fyber servers yet). It is recommended by Heyzap to use SDK 9 until SDK 10 is more stable. BUT you have to use for now Buildbox 2.2.7 or earlier. SDK 9 won't work with Buildbox 2.2.8. For 2.2.8 use the SDK 10 by following this tutorial instead! I recently implemented Heyzap Mediation into my Android game and thought I'd share with you guys how it's done. If you have other knowledge regarding the implementation of useful third party software please make a tutorial and share it on the forum too. For example, we still need a step by step guide for Tapdaq and Google Analytics. Keep in mind, I'm not a coder by any means, so if you have any additional thoughts or changes to the tutorial, let me know and I'll happily update the post. Most of the information I found to make this work is from other threads in this forum (special thanks goes to @Jayson and @jcalle), from the official Heyzap docs and customer support, as well as by googling the specific problem. If you want to implement Heyzap Mediation into an iOS game don't post your questions here please. I made a separate tutorial in this thread. This tutorial is for Android only! MEDIATION SETUP SDK 9 FOR ANDROID PART 1 The unofficial Buildbox Tutorial HEYZAP ACCOUNT & SETTING UP YOUR APP 1. First of all, you need to register for an account on https://www.heyzap.com/register 2. Then go to your "Dashboard" and choose "All apps" and "+ Claim an App" at the top of the left side panel 3. Click on Android and add your app (if it is not yet in the Play Store, click on adding manually) BUILDBOX SETUP 1. Go to https://developers.heyzap.com/account and copy your Publisher ID 2. Open your Buildbox project and go to Settings/Advertisements 3. Select Google Play Store as your Application Store 4. Paste your Heyzap Publisher ID into the corresponding field 5. Set up Facebook and AdMob in the Banners Priority List 6. Click on OK NOTE: Do not set up any other Ad Networks here because we will run everything through Heyzap Mediation. Leave all other IDs blank. 7. From the Buildbox Flow Chart page, select a box (for example Game Over). Under "Advanced Options" on the right sidebar, choose Heyzap for the "Ad Interstitial" and the "Banner" field. Then set the frequency of the ads and repeat this step for all other menus you want Heyzap Mediation ads to appear (Game Field, Pause Menu, Main Menu). 8. Generate your Android project by selecting File/Export/Android. Ignore the warning from the pop-up and click on "Continue" HEYZAP 3rd PARTY AD NETWORK SETUP 1. Go to your Heyzap Dashboard Integration Wizard (https://developers.heyzap.com/integration_wizard) (if you have already set up your 3rd party Ad Networks skip to step 6 of this section) 2. Select the Ad Networks you want to set up and click on “Continue" 3. Choose your App and click on “Continue" 4. Add all your credentials from your 3rd party Ad Networks and click each time on “Continue”. Note: you need to register for all Ad Networks and setup your app on each dashboard to get all the information needed. Use different IDs for your Android game than the ones you used for iOS (and vice-versa). To make everything very quick and pain-free, use the links in each section provided by Heyzap. Example: 5. After adding all your credentials - and as a final step - choose “Android" in the "SDK Integration” tab. A new page opens. Skip the next step in this section of the tutorial (step 6) and go directly to step 7. 6. If you followed the tutorial up to here you already are on this page but if you came here directly because you already had set up your ad networks before, then browse now to the Android SDK/Setup and Requirements tab from the Heyzap Docs page (or click on this link: https://developers.heyzap.com/docs/android_sdk_setup_and_requirements). Choose manually all the Ad Networks you are going to use. 7. The doc for "Android SDK Setup" is already adapted to your specific needs. Funny enough, Buildbox took care of a major part and therefore we will ignore almost the entire instructions. So just keep following this tutorial here and you are good to go. First we need to scroll down to step 4 in the Heyzap Doc and download all 3rd party SDKs. Note that you can skip AdMob, FBaudience and Heyzap jar files because they are already exported by BB. Leave the browser with the Heyzap Doc open, we will need it later. 8. Drag the downloaded files into a folder called "Heyzap Bundle Android". Note: Vungle is a zip file so unzip it first and copy the three files, including the additional files called dagger-x.jar and javax.inject-.jar. Your folder will look something like that: Keep this folder for backup purpose. You will need the files again and again when you update your game or make a new build.