Halfgeek's Recent Forum Activity

  • You do not have permission to view this post

  • Lookup the tutorial / thread, cocoonjs with ads.

    scirra.com/forum/construct-2-cocoonjs-mopub-admob_topic71994.html

  • That's really funny, like how could it be worse than the other 50 odd flappy birds (including the original)?

    50? Try over 1,500 on Android so far..

  • Love it, looks very aesthetically appealing.

  • If you want a car analogy, having a functional monetization option such as Ads is as vital as having a functional break.. without it, the car is just not whole.

    A game engine made to cater for cross-platform development with a focus on mobiles should therefore, focus to have support for such basics as Ads.

  • I've successfully compiled a fairly large game (over 500 assets, 820 events) with Crosswalk and pushed it to my device without any issues. One thing I noticed is that large (2mb) audio tracks do not load right away. They appear to pre-load sort of like what you'd expect to see in a hosted game (despite them being already loaded on the device). I did move the music back to the Sound folder instead of Music as I did the same with Windows 8 and it was fine. Apparently not the case here.

    Over 3,000 Events for my game and ridiculous amount of assets. Crosswalk ate it, spat it out and its running perfect on every device I've tested so far, it's bloody amazing. Eagerly awaiting AdMob support.

    As for audio, try not to have ogg/mp4 larger than 1mb, lots of older mobiles will have stutter and lots of issues with it. Even 1mb music files take awhile to start, I normally preload music on a layout start, then play it a few seconds later to give it time to buffer.

    You don't want to add music files into sounds and vice versa, it will break sound on many mobile devices. Music = longer duration, Sound = short fx. Just stick with that.

  • Is your start game button on a layout already? If so, any instance variables you add to it, will be available for the event sheet to use.

    Menus are all about IF and ELSE chains, relying on global or object variables to check for what you need.

    Construct 2 is capable of making very complex menus, like in RPG skill trees (or even multiple skill trees). It is all down to user trial and error as well as experience to apply it.

    For your one, you obviously need a global variable (GV) "StageCompleted" or something like it, to keep track of progress.

    Then just add a check when you touch button.

    ie. For the 2nd stage.

    On Touch Object XXXXX

    AND

    StageCompleted >= 1

    Goto Layout: Stage 2 (Doing this will ensure they will not be able to touch/trigger that button until their completed stage 1 already!!)

    You can also have them greyed out unless they are up to a stage. Using the On Start of Layout to check for StageCompleted >= 1, then Change Animation of button for stage 2.

    I use opacity for my ability and stage icons, I set them all at 50 default so they are semi-greyed out, and 100 opacity when players are up to that stage or upgrade.

    Have a look at my Shop menu, took me a whole WEEK to get it work without bugs, lots of trial and error, but now if i need to do complex menus, take me a few minutes.

    Example

  • 1. Put the MoPub Banner ID code into Ads settings (under Apple Ads settings) in CocoonJS compiler. In the compiler, select AdMob as one of the networks via MoPub.

    2. MoPub marketplace review is only for their Ads. It's completely unnecessary if you use AdMob, all the Ads and revenue will be from AdMob.

    3. No need to use SDK.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • AdMob Banner ID = ID

    Put that ID into MoPub AdMob settings and set CPM to 0.01 or 0.05, works fine for me.

  • Core features should not be via plugins. It should be default, then the developers would be inclined to leverage it with 3rd party wrappers to get it to work properly.

    ie. Flawless in Crosswalk or CocoonJS.

  • What are the permissions for your app? Is it through cocoon?

    Yup atm if you go with Ads on Android there's not much other options but CocoonJS and its horrid permissions.

    It's here if you want to test it, Ads implementation works fine:

    Link

Halfgeek's avatar

Halfgeek

Member since 24 May, 2013

Twitter
Halfgeek has 4 followers

Connect with Halfgeek

Trophy Case

  • 11-Year Club
  • Coach One of your tutorials has over 1,000 readers
  • Email Verified

Progress

13/44
How to earn trophies