Giter Site home page Giter Site logo

swisscodemonkeys / appbrain-sdk Goto Github PK

View Code? Open in Web Editor NEW
60.0 19.0 46.0 37.6 MB

AppBrain SDK to monetize Android apps

Home Page: https://www.appbrain.com/info/monetize

Java 50.71% C# 49.29%
sdk interstitials appbrain-sdk java unity android promotion monetization appbrain

appbrain-sdk's Introduction

AppBrain SDK

AppBrain SDK

This repository contains the AppBrain SDK and an example project how to use it. (The AppBrain SDK formerly was called "AppLift").

To learn more about our SDK, visit our Android monetization SDK information page.

Other documentation for the SDK is available here:

Please contact us directly at [email protected] if you need any assistence, and we will be happy to help you.

Recent changes

Every release contains bugfixes and monetizations improvements.

V17.00 (March 17th, 2022):

  • Fix for launching with targetSdkVersion 31.
  • Works better with play-services-ads 20+.

V16.20 (June 11th, 2021):

  • Fix for launching with targetSdkVersion 30.
  • Rotate banners with more appearances and colors.
  • Automatically send conversion events for 5 minute and 1 hour activity in AppBrain analytics.

V16.11 (August 25th, 2020):

  • Performance improvement

V16.10 (July 10th, 2020):

  • Better instant apps support
  • Performance improvements

V16.03 (May 8th, 2020):

  • Fix issue with manifest entry verification of AppBrainJobService on older Android SDK versions.
  • Performance & size improvements

V16.00 (April 21st, 2020):

  • Improve Google Play compliance, remove too broad javascript interface functions.
  • Depend on newer version of the play referrer library that doesn't require extra permissions. See e.g. this stack overflow post

V15.11 (December 12th, 2019):

V15.00 (July 1st, 2019):

  • Startup optimizations
  • Improved Google Play referrer reporting (using Referrer API)
  • Default ListView ads show "Ad" in corner in accordance with Google Play policy guidelines

V14.60 (January 29th, 2019):

  • Reduce ANRs caused by SharedPreferences

V14.50 (November 28th, 2018):

  • Detect non-working clickthroughs better
  • Fix for Unity

V14.40 (October 17th, 2018):

  • Android O and P compatibility fixes
  • Large performance update, significant reduction in appwall loading time on some devices

V14.30 (July 30th, 2018):

V14.20 (June 20th, 2018):

  • Detect better which devices can advertise demanding advertiser apps
  • Fixed issue around proguard setup
  • Speed and stability optimizations

V14.10 (February 9th, 2018):

  • Improve loading speeds with DNS prefetching
  • Various other speed and stability optimizations

V14.00 (January 9th, 2018):

  • Added remotely-controllable interstitials Blogpost
  • Better protection against scammy ads
  • Speed and stability optimizations

appbrain-sdk's People

Contributors

geertjan-apptornado avatar mathijs81 avatar uwemaurer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

appbrain-sdk's Issues

Click on in app banner does not work.

On the previous version (10.4) when clicking on "More apps" or "Download apps" buttons in the banner it was showing the App wall. On the new version it does not do anything.

Why does the SDK use READ_PHONE_STATE permission?

According to your SDK Help page, The only permissions needed are internet permission and access network state which is untrue as of now.

Why is this permission needed and why can't I find any information about that?

I followed your guide, so I added to my project's build.gradle this snippet:
repositories { maven { url 'https://swisscodemonkeys.github.io/appbrain-sdk/maven' } } dependencies { implementation 'com.appbrain:appbrain-sdk:+'}

My layout XML contains this snippet:
<com.appbrain.AppBrainBanner android:layout_width="match_parent" android:layout_height="wrap_content"/>

Edit: Using v15.00, the READ_PHONE_STATE is not needed. So something went wrong when you updated the new version I guess.

Conversion event tracking in the Unity plugin

Hello,

It would be very nice if your Unity plugin supported the Conversion event tracking funtionality - i.e. if AppBrain.getAdvertiserService().sendConversionEvent("iab", cents); was available in Unity.

Best regards

Crash Appbrain on Android 12 (Target SDK = 31)

exception.class.missing.Unknown: Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
at android.app.PendingIntent.checkFlags (PendingIntent.java:382)
at android.app.PendingIntent.buildServicePendingIntent (PendingIntent.java:752)
at android.app.PendingIntent.getService (PendingIntent.java:714)
at com.appbrain.a.s.b (s.java:12)
at com.appbrain.a.s.b (s.java)
at com.appbrain.a.s$1.run (s.java)
at com.appbrain.c.l$1$1.run (l.java:30)
at android.os.Handler.handleCallback (Handler.java:938)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loopOnce (Looper.java:226)
at android.os.Looper.loop (Looper.java:313)
at android.app.ActivityThread.main (ActivityThread.java:8633)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:567)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1135)

Update MoPub adapters

When the MoPub adapters will be updated to extend BaseAd?
This is required since MoPub Version 5.13.0 (June 15, 2020)

solitaire gratuit sans inscription

l existe de nombreuses variantes de jeux de solitaire gratuits disponibles en ligne sans inscription. Vous pouvez jouer à ces jeux directement depuis votre navigateur web. Voici quelques sites populaires où vous pouvez jouer à des jeux de solitaire en ligne sans avoir besoin de vous inscrire solitaire gratuit sans inscription

Solitaire.io : Solitaire.io propose différentes versions de solitaire, notamment le Klondike, le Spider, le Freecell, et bien d'autres. Vous n'avez pas besoin de vous inscrire pour jouer.

247 Solitaire : Sur 247 Solitaire, vous pouvez jouer à une grande variété de jeux de solitaire, y compris le Klondike, le Spider, le Tri-Peaks, et plus encore, sans inscription.

Solitaire.org : Ce site propose une grande collection de jeux de solitaire en ligne, et vous n'avez pas besoin de vous inscrire pour jouer.

Unity plugin

Everytime I'm closing interstitial or offerwall my application reloading (build on Unity 4.5.2 and 4.5.5).If I turn off wifi and calling AppBrain.GetAds().ShowInterstitial(true); it kills my apps.

App crashes when ad is closed (Unity 5)

I create a new Unity 5 game, place the SDK files in Assets/Plugins/Android, I create a button that will run AppBrain.GetAds().ShowInterstitial(true); when pressed, then I build and install the app, I press the button, and the "Would you like more free apps?" dialog appears. Everything seems fine.

But whether I press "Not now" right away, or close the interstitial after viewing it, the app crashes and closes too.

The logcat says this:

I/Unity   (23661): onDestroy
I/Process (23661): Sending signal. PID: 23661 SIG: 9
I/ActivityManager(17038): Process com.foo.bar (pid 23661) has died.
I/WindowState(17038): WIN DEATH: Window{4368b1e0 u0 com.foo.bar/com.unity3d.player.UnityPlayerActivity}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.