All our examples can be downloaded here


Demonstrates how to initialise, load, show, reward users and use callbacks with all mediation networks included. Add your own Tapdaq AppID & Client Key to test your dashboard credentials have in set up correctly.

See further details on integrating:

Mediated Native Ads

Demonstrates how to load and display native ads from mediated networks AdMob, AppLovin & Facebook Audience Network.

See further details on integrating Native

Interstitial on bootup

Demonstrates how to display an interstitial when lauching an app.

The following code will display an interstitial on bootup for the "default" placement tag:

public class MainActivity extends Activity {

    protected void onCreate(Bundle savedInstanceState) {

        TapdaqConfig config = new TapdaqConfig();

        Tapdaq.getInstance().initialize(this, "<APP_ID>", "<CLIENT_KEY>", config, new TMInitListener() {
            public void didInitialise() {

                Tapdaq.getInstance().loadInterstitial(MainActivity.this, TapdaqPlacement.TDPTagDefault, new TMAdListener() {
                    public void didLoad() {
                        Tapdaq.getInstance().showInterstitial(MainActivity.this, TapdaqPlacement.TDPTagDefault, new TMAdListener());

Need help?

If you are having any problems integrating, feel free to contact us on [email protected] and we will be more than happy to help.