I'm using Google AdMob mediation with the iAd adapter and standard google ads. To present the ads at the bottom im using CJPAdController which works fine as well.
I'm correctly receiving test ads for both networks and the google ads work perfectly when an ad is successfully received. The problem is, the iAd banners sometimes show up but aren't clickable. The banner has the dark click overlay effect but the modal fullscreen ad doesn't show up on click (tested on device iOS 7). The debug prints of CJPAdController indicate "iAd tapped"...
Sometimes though, even the iAds work fine. I have set the background color to white of every view i could find, as there seems to be a bug with this but still doesn't work.
Anyone an idea what could be the problem here? Is it the test ads and it will work in the app-store version?
Related
I was using iads for a while on my app. Now that they are going away I have put in admob ads. Problem is they go over my buttons on the bottom. iAds automatically scaled the app and placed the ad in without affecting placement of anything. Is there a good way to scale the app when an admob ad is there? That way everything can still be on screen and nothing moved or adjusted. Does admob have that functionality built in?
thanks
I have a view controller (iPad only) with a banner view implemented using storyboard (I followed the official tutorial).
The ads load fine, the only problem is when I close the app (multitasking): when I reopen it the ad view disappears and doesn't show any ads.
This is happening even with test ads.
My project uses Swift, Xcode 7.2 and AdMob SDK 7.2.0
I figured it out.
This happens only if your app support Split View.
The easy fix is to disable Split View by enabling "Requires full screen"
I recently updated my iPhone app with iAds. In the simulator, the iAds showed up and were working perfectly fine. My app was updated on May 15th, and I downloaded the app on my iPad after to see if the iAds were working. I didn't see them show up.
After looking at similar questions, I waiting for a couple of days to see if it would change. As of today, the iAds still haven't shown up on my iPad, but on iTunes Connect, it actually shows that my app has a total of 110 requests from May 19th to May 23rd, which makes no sense to me. How can I be getting requests if the iAds don't even show up?
Thanks in advance.
The banner will be blank if there aren't any ads currently available to show. This can happen for a number of reasons. The simulator simply shows an example ad for development purposes.
Have you followed the best practice of hiding the banner when no ad is available? https://developer.apple.com/library/ios/technotes/tn2264/_index.html#//apple_ref/doc/uid/DTS40011827-CH1-HIDE_BLANK_OR_EMPTY_BANNERS
I noticed recently a banner notification on my iPhone I haven't seen before. I can't find description of these banners, for example here. Here they are:
First of them appears when an app goes in background. Tap on the banner shows the app again.
The second appears when I create a Hotspot and tap on it shows Hotspot settings.
So, my questions are:
What are these banners?
Why they have different colors?
How can I create the same banner in my own app?
The blue banner is there if the "personal hotspot" feature is turned on, and some other device is using the shared internet connection.
The red banner is shown for example if an app that is not currently in the foreground is accessing the microphone.
Both banners are provided by the operating system and are not customizable by app developers. These banners can sometimes make problems when your app is not prepared to re-layout its views as a result of this banner appearing or disappearing. Therefore, you can simulate this banner in the iOS-simulator by pressing CMD-Y (XCode6 iOS Simulator => Hardware => Toggle In-Call Status Bar).
Furthermore, these banners are not really "notifications", they are more like status hints that provide a visual cue to the user that the phone is in an exceptional state (red=microphone access, green=a phone call is in progress, blue=personal hotspot is in use.)
I've integrated iAds and when i click on an iAd i get the message "Welcome to iAd. You are now connected to world's largest iOS App Network". I haven't signed the App Network agreement yet. Today i also opened up Google's AdMob account and implemented google's test ads. However, on my simulator the iAds don't play at all anymore and only the Google test ads play. I made Google's ads refresh rate at 30 seconds. I get only Google ads playing and iAd never shows up. How do I change this so both iAd and AdMob show up changing from iAd to Admob?
Are you trying to load both ads networks' classes into your app and instantiate them individually (e.g. one banner points to iAd via the iAd SDK, and one points to AdMob via the AdMob SDK)? If so, consider using mediation. You can incorporate more networks, adjust targets after deployment, and the whole thing's a lot cleaner.
https://developers.google.com/mobile-ads-sdk/docs/admob/ios/mediation