Open Source & Free ❤️

StartApp integration

StartApp integration

Header Image

When StartApp first launched a few years ago, they were a unique innovative new monetization channel to make money on Android.
The Android developer bundled their SDK and once the app was installed a new search shortcut would appear on the user’s device,
this allowed them to monetize on the search functionality.
We had a smart integration with StartApp, were the developer checked a CheckBox on the plugin and the SDK got bundled on the cloud build.

This unique new monetization channel was a hit.
StartApp on VentureBeat 2 years ago
But it was a matter of time until Google will prohibit this from their platform, taking money from Google on Android with a different Search engine utility…
Well, Google did changed their terms eventually and started banning apps from their play store with this integration.

Nowadays, StartApp has managed to recover and become a strong new innovative Ads network for iOS and Android.
We are now introducing a new cn1lib to allow you to monetize your apps using their channel.

The new integration is quite simple.

  1. First get yourself an account from their portal
  2. Create 2 apps on their portal – one for Android and another for iOS
  3. Grab the cn1lib from here
  4. Place the CN1StartApp.cn1lib under your projects lib folder
  5. Right click on your project and select “Codename One->Refresh Libs”
  6. Now follow the Usage instructions here

2 Comments

  • ugochukwu says:

    shai thanks for this great tutorial

  • Valeriy Skachko says:

    Hi Chen! I could not make integration.

    private StartAppManager manager;
    ….
    public void init(Object context) {
    try{
    Resources theme = Resources.openLayered(“/beer”);
    UIManager.getInstance().setThemeProps(theme.getTheme(theme.getThemeResourceNames()[0]));
    //init the startapp SDK
    manager = new StartAppManager();
    manager.initAndroidSDK(“000000000”, “00000000”, true);
    }catch(IOException e){
    e.printStackTrace();
    }}

    public void start() {
    manager.loadAd(StartAppManager.AD_INTERSTITIALS);

    manager.showAd();
    }

    But, receive on android device – An internal application error occurred: java.lang. AssertionError

Leave a Reply