I believe it has been assigned to an engineer, but he still has several things in his queue. But its a step in the right direction.
Rob
I believe it has been assigned to an engineer, but he still has several things in his queue. But its a step in the right direction.
Rob
Please, please, please it would be great to have the engineer drop everything and add a ‘load’ feature ASAP. The delay of 2 to 5 seconds to show the interstitial iAd is killing game play. I can just see reviews saying ‘An ad appears during gameplay!’ when us devs don’t want this to happen at all.
It’s basically delaying the launch of our new game and want to stick with using iAd interstitials.
Hey Kurt, congrats on Pop the Lock BTW!
Thanks Norman!
Hi guys,
We’re looking into this… I’ll keep you posted as I learn more.
Best regards,
Brent
We’re currently holding our submission to Apple so it would be great to have an estimation on time.
Are we talking hours, days, weeks?
Hi Kurt,
The best estimation I can provide is “not hours, but not weeks”. I wish I could be more specific but I myself don’t know for sure.
Brent
Thanks Brent, hoping for a speedy resolution.
Hi guys,
The plugin should now be updated with this feature. Please try building and implementng the new APIs which mimic AdMob:
https://docs.coronalabs.com/daily/plugin/ads-iads/index.html
I would appreciate you reporting your results and confirming that our own successful testing matches your results.
Brent
It’s just a pity that there appears to be no way to gauge how well interstitials are performing in iTunes Connect. For that reason I have them disabled in my apps for now.
With AdMob and Chartboost and (LOL) AdBuddiz you can check performance.
But the ability to pre load them is huge so thanks Rob, Brent and the Corona team adding this feature so quickly. Respect. Will test it out after the weekend…
Just tried to build for device and getting the error below. Do I need to use a daily build? I looked at the daily builds and cannot see any comments about iAd so I’m guessing I don’t have to as it’s a plugin. I could definitely build for device a few days ago before this fix and without making any code changes on my end.
Here is the error in the console:
\<result\>duplicate symbol \_llvm.cmdline in: /Users/norm/Desktop/Test App.app/.build/CoronaProvider.ads.iads/libads-iads.a(IOSIAdsProvider.o) /Users/norm/Desktop/Test App.app/.build/CoronaProvider.ads.iads/libads-iads.a(IOSIAdsViewController.o) duplicate symbol \_llvm.embedded.module in: /Users/norm/Desktop/Test App.app/.build/CoronaProvider.ads.iads/libads-iads.a(IOSIAdsProvider.o) /Users/norm/Desktop/Test App.app/.build/CoronaProvider.ads.iads/libads-iads.a(IOSIAdsViewController.o) ld: 2 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)\</result\> ERROR: Builder failed: duplicate symbol \_llvm.cmdline in: /Users/norm/Desktop/Test App.app/.build/CoronaProvider.ads.iads/libads-iads.a(IOSIAdsProvider.o) /Users/norm/Desktop/Test App.app/.build/CoronaProvider.ads.iads/libads-iads.a(IOSIAdsViewController.o) duplicate symbol \_llvm.embedded.module in: /Users/norm/Desktop/Test App.app/.build/CoronaProvider.ads.iads/libads-iads.a(IOSIAdsProvider.o) /Users/norm/Desktop/Test App.app/.build/CoronaProvider.ads.iads/libads-iads.a(IOSIAdsViewController.o) ld: 2 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) 2015-11-07 23:14:17.623 Corona Simulator[384:4973] BUILD ERROR: There was a problem linking the app. Check the console for more information. 2015-11-07 23:14:17.626 Corona Simulator[384:4973] iOS build failed (12)
I just built an app that uses iAds and it built without error. We have a sample app for iAds, you can try building that as well.
FYI: I used build 2766 though it shouldn’t matter.
Rob
Great work Corona. Working and loading as expected.
I just want clarification on loading. I assume I have to call ‘load()’ multiple times instead of a one off call right? Or do I simply have to call it once, say when the game launches and then call isLoaded() if I want to show the full screen ads periodically?
Hi Norman,
You’ll need to call it multiple times, but just at the correct times, when you want to preload an ad into the cache. You can do the “isLoaded()” check to see if there’s one already loaded or not, and react accordingly.
Brent
I’m running into an issue where when I am testing on the device, when I call the load function for iAd interstitials, it turns off the iAd banner ads.
Can you tell me what’s going on here?
Thanks!
This issue has been fixed internally and should be in newly built projects soon.
Awesome!!
Super excited to get this in.
Thanks Michael.
Great that it’s fixed internally. Please, please (pretty please) push it into a daily build
This is a plugin. It does not require a new Corona build. You just have to recompile the app in a couple of hours after plugin pushes from our internal servers to the servers you access plugins from.
Rob
Hi, I just tested a build out had banner ads running and then the load interstitial call is canceled the iAd banner. Hoping for a solution to this.