I made my first application called ImgurViewer and added adWhirl to it. During testing I could see ads show up but when I released the application, ads don't seem to show up in that app store version. I don't get why this would happen.
I can see ads when I run it on xcode or run on my device but the app store build doesn't show ads for some reason.
Anyone has any idea how I could fix that?
I rather use AdMob for your application for google ads try this link especially that Admob is an advertisement SDK that allows you to show advertisements just from google or Admob, it's straight forward, unless you want to use different advertisement channels, AdMob SDK is more stable than AdWhirl SDK:
http://www.admob.com/
Related
I have recently completed a project on android wherein we show deals and ads based on user gps location. DealOut (http://dealout.gr/). I want to make the same app on iPhone too but I was wondering how can I have lock screen ads on iOS. Also since I won't be using Apple iAds platform i am afraid that my app might get rejected. I have to show Ads that are published by advertiser in the backend and there will be deals that users will earn by watching these ads. Please see android app to get more idea.
I found similar apps on iOS : coupon dunia and olx. They both show ads but are not using Apple iAds.
So my question is related to Apple iAds Guidelines whether they'll accept it or not.
Also, One possible way of implementing Lock screen Ads on iOS i could think of is to use the music player functionality to show the Ads as album art and probably play audio Ads. Is it possible to have such an app pass the Apple Guidelines.
I was wondering how can I have lock screen ads on iOS
Not ads; that would be super annoying. Your app may show push notification previews on the lock screen, but ultimately that's up to the user's preferences (the user may allow or disallow it on a per-app basis).
Also since I won't be using Apple iAds platform i am afraid that my
app might get rejected
No. You can use other advertisement platforms such as AdMob; Last time I checked, Apple does not prohibit that.
I'm working on a lite version of my app in which I want to put AdMob's ads.
I have downloaded their SDK and followed their instructions, but I can't manage to show any ad in my app.
Also the sample project they let you download seems to be broken.
(After compiling it, an empty view appear in the simulator.)
Anyone with a solution?
I've seen no specific issues with running AdMob ads with iOS 5. Also, if you're using iAds in conjunction with AdMob, I wrote a small wrapper available on github that will handle both networks with as little as a single line of code. It's what I'm currently using in my apps, and I've seen no issue with it, even under iOS 5. I tried to make the integration instructions as clear as I could to make it easy.
The current iOS SDK, version 4.1.1, was not tested against iOS 5 as it was released a few months before iOS 5 was released. An iOS 5 compatible SDK will be released very shortly.
SDK version 5.0.4, device has IOS 4.3.2. When building for the simulator, all is fine and the ads load. When changing to 'device', I get 9000+ warnings(!) "unexpected srelocation type 9" when linking the app itself. When run on a device, the app crashes (EXC_BAD_ACCESS) at the first call in viewDidLoad, [[GADBannerView alloc] initWithFrame].
The problem we had was that originally, we used AdWhirl to serve the old AdMob (nee Google Admob) ads. When using the proper non-test AdWhirl account, AdMob ads (only!) would never show up.
I've tried updating AdWhirl and Google Admob in one go, and removing AdWhirl only using the new AdMob. With the latter the behavior is as described above, when used with AdWhirl it crashes a few seconds later when AdWhirl has loaded the ad.
Surely someone else got this, what did you do to solve it?
(Update: on installing it on another Iphone, I strangely got more info than EXC_BAD_ACCESS. It says:
Program received signal: “EXC_BAD_ACCESS”.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Can't find dlopen function, so it is not possible to load shared libraries.)
Cannot access memory at address 0x2fdfe8c0
Cannot access memory at address 0x2fdfe8c0
My guess then is that I must make a shared library static (and that it works on the Simulator, because it has dlopen()). How do I do that?
)
I believe that that with SDK Version 5.0.4, it will only work if you are on the latest version of XCode which is I believe 4.2. Are you on the latest version of XCode?
The problem is in the framework libGoogleAdMobAds.a from GoogleAdMob SDK.
Use previous version of libGoogleAdMobAds.a from adMob.com for your Xcode, not the new one.
After that all 11345 warnings gone and app runs correct on device.
Regards, Papa Buba
I'm currently using the AdWhirl SDK for the iPhone so I can switch Ad Networks depending on Ad-Availability.
Now there is no AdWhirl SDK for the iPad, so I just show AdMob ads.
But in iOS 4.2 we can now show iAds on the iPad too, and it would be nice to combine the two.
Is there a tutorial on how to exactly combine them?
I mean I did some manual switching between the too, in the usual delegate methods that get called when one of the two fails to load etc.
But it's really hard to test if this is working properly and stable, since on the actual Devices the fillrates for iAd will be ~10% and AdMob ~60%.
Now testing this the iAd-Test Advertisement shows up all the time, so I can't really test whether AdMob would show up, would iAd refuse to present an Ad.
I know this question is old, but I wrote an iAd/AdMob wrapper that's available on github. As little as one line of code will get both ads running and it's currently what I use with my app that's on the app store. It supports both iPhone and iPad in all orientations if you properly implement the callbacks.
If you don't want to roll your own, Mobclix offers something similar to AdWhirl for iPads
I am creating an universal app. The app should be able to run properly in iPad, iPhone 4.0 OS and also in iPhone OS with versions more than 3.0. I want to implement a banner in my application.
In my case using iAd or AdMob should I create the banner. Since I am creating universal app I don't know the proper way of approaching this. Is there any alternate to create the banner view?
You can use AdMob as an ad provider in iOS4 without problem.
If you wish to use iAds and AdMob I suggest taking a look at the AdWhirl solution.
If I understand you correctly, you will always need to create some kind of view where your ad will be shown. Check in the AdWhirl FAQ and full instructions and some demo code are included there.
I don't quite follow what you mean by creating the banner?