Hello,
I am trying to get Admob to work on the android build of my latest game. Unfortunately, it just does not work. I tried installing the latest build (nightly), but when updating the game I just get a load of errors thrown up about sending actors to layers, which didn't happen in 3.1.
So I tried the include.nmml fix for 3.1 (
http://community.stencyl.com/index.php/topic,34882.0.html)
But that just throws up this when attempting to run a debug build on android:
[LOG] -compile:
[LOG] [javac] Compiling 18 source files to C:\Users\XXXX\AppData\Roaming\Stencyl\stencylworks\games-generated\PixelNinja\Export\android\bin\bin\classes
[LOG] [javac] C:\Users\XXXX\AppData\Roaming\Stencyl\stencylworks\games-generated\PixelNinja\Export\android\bin\src\AdWhirl.java:77: AdRequest() has private access in com.google.ads.AdRequest
[LOG] [javac] AdRequest adRequest = new AdRequest();
[LOG] [javac] ^
[LOG] [javac] C:\Users\XXXX\AppData\Roaming\Stencyl\stencylworks\games-generated\PixelNinja\Export\android\bin\src\AdWhirl.java:136: AdRequest() has private access in com.google.ads.AdRequest
[LOG] [javac] AdRequest adRequest = new AdRequest();
[LOG] [javac] ^
[LOG] [javac] Note: Some input files use or override a deprecated API.
[LOG] [javac] Note: Recompile with -Xlint:deprecation for details.
[LOG] [javac] 2 errors
[LOG] BUILD FAILED
When will this be fixed? Will there be other support for ads? To be honest, I am finding the implementation side of adverts in both Flash and mobile versions difficult and buggy, making publication a real trial.
I am using the studio version which claims "Ad Support: iAd, AdMob, and more", but the program clearly doesn't deliver on those promises. If I can't make an app that supports paying ads, then I can't pay $199 a year for Stencyl!