Chartboost Extension - Step by Step How-to document

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Attached to this post is an excellent document for using the new ChartBoost Extension for the Android Export Module to connect to that ad system.

    Credit for this document goes out to Fernando Vivolo. He has recently began working with Clickteam to get a number of new objects created for the Android Runtime and help us with improving the Android Runtime.

    You can also find examples for Chartboost in your examples folder under your MMF2 Developer folder on your hard drive.

  • Thank you Jeff and thanks to Fernando for these new objects that were very necessary for us. :)

    Certainly, not be if Fernando also made Android Video, I ask because yesterday I tried to use it and it gave me an error of execution of those that bounce from MMF to Windows, :(

    I will continue with my tests and I'm reporting if there are failures.

    Greetings and thanks again!

    José Rafael Marcano
    Please login to see this link.

  • A specific question, if I have the same app in iOS (now use Chartboost) and now public it in Android, should create new campaigns or can I use the same that I have configured in iOS?

    I put the same App ID and App Signature in MMF, you think that it works?

    In a few words I use the same campaign for both versions, the iOS and Android. It be?

    José Rafael Marcano
    Please login to see this link.

  • No,

    Remember that you choose what version of your application it is, and they ask for market or itunes as well the package name and uuid. so you will need to create two apps and two campaign for each of them.


    Respect the video object please post in a separate thread to keep a track of it and also a log will be helpful.

    Regards,


    Fernando Vivolo

    ... new things are coming ...

  • Thanks Fernando I imagine that the store was going to refuse, but I noticed. As for the video I will keep trying and I open a new thread for that.

    José Rafael Marcano
    Please login to see this link.

  • Hello Fernando, this is sufficient to load the Chartboost campaigns in my game?

    Of course already set my campaign at Chartboost.

    I ask this, because it is compiled and I tried in my Galaxy S3 and in the two screens that place it, makes the loading attempt to, but it shows nothing. Not is if you turn when you turn up the app to Google Play, but want to be sure before doing so.

    Thank you very much for your answer,

    Please login to see this link.

    Please login to see this link.

    José Rafael Marcano
    Please login to see this link.

  • No is not enough, you need to add a campaign associated to this application and also if you want a "more apps" campaign, if not you will see nothing, but you will get the impression, also Koji, be prepare to send some tax information that is required when yours campaigns are ok and ready to go.

    Regards,


    Fernando Vivolo

    ... new things are coming ...

  • Hello,

    Nice Extension and tutorial , thanks you !

    I made like explain on Chartboost guide , but interstitials did not appear . i checked from permissions, and it's ok for INTERNET , ACCESS_NETWORK_STATE , ACCESS_WIFI_STATE , WRITE_EXTERNAL_STORAGE .
    Chartboost detect the SDK .

    Thibault

    Edited once, last by saipolo (July 13, 2013 at 5:14 PM).

  • No is not enough, you need to add a campaign associated to this application and also if you want a "more apps" campaign, if not you will see nothing, but you will get the impression, also Koji, be prepare to send some tax information that is required when yours campaigns are ok and ready to go.

    Thank you very much Fernando, now solved my problem, was simply because the permissions. Much I appreciate your help! Great support! :)

    José Rafael Marcano
    Please login to see this link.

  • Hello,

    Nice Extension and tutorial , thanks you !

    I made like explain on Chartboost guide and creat a campain for my game on Charboost , but interstitials did not appear . i checked from permissions, and it's ok for INTERNET , ACCESS_NETWORK_STATE , ACCESS_WIFI_STATE , WRITE_EXTERNAL_STORAGE .
    Chartboost detect the SDK , detect game install and views, but banners not appears ...

    i dont find the problem issue . thanks for your help

    Thibault

  • Hi,

    you will only get from two to seven interstitial a day and this if you fulfill all the requirement, something that i notice they don´t say (chartboost) that, but you need so send the tax information, to be clear to go.

    check in your inbox in the dashboard to see if they are asking for it.

    Regards,


    Fernando Vivolo

    ... new things are coming ...

  • Hmm... I´m kinda stuck. I can not even export my app with chartboost - i get this error (sorry for so many lines):

    Buildfile: C:\Users\X-220\AppData\Local\Temp\And155A.tmp\build.xml

    -set-mode-check:

    -set-debug-files:

    -check-env:
    [checkenv] Android SDK Tools Revision 22.0.0
    [checkenv] Installed at C:\Android\sdk

    -setup:
    [echo] Project Name: RuntimeAndroid
    [gettype] Project Type: Application

    -set-debug-mode:

    -debug-obfuscation-check:

    -pre-build:

    -build-setup:
    [getbuildtools] Using latest Build Tools: 17.0.0
    [echo] Resolving Build Target for RuntimeAndroid...
    [gettarget] Project Target: Android 4.0
    [gettarget] API level: 14
    [echo] ----------
    [echo] Creating output directories if needed...
    [mkdir] Created dir: C:\Users\X-220\AppData\Local\Temp\And155A.tmp\bin
    [mkdir] Created dir: C:\Users\X-220\AppData\Local\Temp\And155A.tmp\bin\res
    [mkdir] Created dir: C:\Users\X-220\AppData\Local\Temp\And155A.tmp\bin\classes
    [mkdir] Created dir: C:\Users\X-220\AppData\Local\Temp\And155A.tmp\bin\dexedLibs
    [echo] ----------
    [echo] Resolving Dependencies for RuntimeAndroid...
    [dependency] Library dependencies:
    [dependency] No Libraries
    [dependency]
    [dependency] ------------------
    [dependency] API<=15: Adding annotations.jar to the classpath.
    [echo] ----------
    [echo] Building Libraries with 'debug'...
    [subant] No sub-builds to iterate on

    -code-gen:
    [mergemanifest] Merging AndroidManifest files into one.
    [mergemanifest] Manifest merger disabled. Using project manifest only.
    [echo] Handling aidl files...
    [aidl] No AIDL files to compile.
    [echo] ----------
    [echo] Handling RenderScript files...
    [renderscript] No RenderScript files to compile.
    [echo] ----------
    [echo] Handling Resources...
    [aapt] Generating resource IDs...
    [echo] ----------
    [echo] Handling BuildConfig class...
    [buildconfig] Generating BuildConfig class.

    -pre-compile:

    -compile:
    [javac] Compiling 242 source files to C:\Users\X-220\AppData\Local\Temp\And155A.tmp\bin\classes
    [javac] C:\Users\X-220\AppData\Local\Temp\And155A.tmp\src\Extensions\CRunChartBoost.java:398: error: bUnicode is not public in CBinaryFile; cannot be accessed from outside package
    [javac] file.bUnicode = true;
    [javac] ^
    [javac] C:\Users\X-220\AppData\Local\Temp\And155A.tmp\src\Extensions\CRunChartBoost.java:449: error: cannot find symbol
    [javac] if(MMFRuntime.inst.isScreenOn)
    [javac] ^
    [javac] symbol: variable isScreenOn
    [javac] location: variable inst of type MMFRuntime
    [javac] C:\Users\X-220\AppData\Local\Temp\And155A.tmp\src\Extensions\CRunChartBoost.java:459: error: method does not override or implement a method from a supertype
    [javac] public @Override void onStart()
    [javac] ^
    [javac] C:\Users\X-220\AppData\Local\Temp\And155A.tmp\src\Extensions\CRunChartBoost.java:466: error: method does not override or implement a method from a supertype
    [javac] public @Override void onStop() {
    [javac] ^
    [javac] C:\Users\X-220\AppData\Local\Temp\And155A.tmp\src\Extensions\CRunChartBoost.java:471: error: method does not override or implement a method from a supertype
    [javac] public @Override boolean onBackPressed() {
    [javac] ^
    [javac] C:\Users\X-220\AppData\Local\Temp\And155A.tmp\src\Extensions\CRunChartBoost.java:480: error: method does not override or implement a method from a supertype
    [javac] public @Override void onDestroy() {
    [javac] ^
    [javac] 6 errors

    BUILD FAILED
    C:\Android\sdk\tools\ant\build.xml:713: The following error occurred while executing this line:
    C:\Android\sdk\tools\ant\build.xml:727: Compile failed; see the compiler error output for details.

    Total time: 3 seconds


    What did i forget?

    Please login to see this link.
    Gamedesign - Music - Sfx

  • what' charboost?

    Please login to see this link.Please login to see this link.
    Take a course in Clickteam Fusion Please login to see this link.
    Youtube Please login to see this link.
    Please login to see this link.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!