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.
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.
This should now be fixed. Please do another build and let us know if you encounter any issues.
Looks to be fixed as the banner remains in place when calling load(). Again, thanks for the quick fix. Great stuff!
If you are using iAd interstitials and audio you may experience audio failure on suspend and resume:
https://forums.coronalabs.com/topic/60209-audio-loss-on-suspend-and-resume/
I’m currently implementing iAds interstitial into a time sensitive project, but it looks like there isn’t a way to cache or preload an ad before displaying.
It’s a very important feature for interstitials and it’s implemented for adMob.
I’m hoping I missed something here.
Currently the iAds plugin doesn’t support pre-loading. We will need a feature request at http://feedback.coronalabs.com
But knowing the current engineering load, I’m not sure when we could get this request to them and if it’s even possible. But it has to start with the feature request.
Rob
Hey Rob, thanks for the reply. The feature request was posted just above my last post in 2013. It has 217 votes.
The problem is that with Pop the Lock doing well we have been offered a unique partnership with iAd but now we are unsure how to go about it since we can’t simply preload it.
Can you see if they can implement a quick fix to just make a blind load() call for iAd interstitials. I have a feeling we aren’t the only ones who are going to be participating in their option.
I’ll ask
Checking in to see if there was any progress here. We desperately need a way to load an ad prior to showing.