My Own Impressions on AdMob? - ios

I successfully made an app and its waiting for review right now. But meanwhile i've been playing the game on my mom's phone because, one, i dont have an iphone and its for iphone, and two, I actually like playing it. But I looked at my admob because i wanted to make sure i wasnt messing with it by playing my own app but it turns out i have 100 impressions! D: No clicks though, and i know im not supposed to click on my own ads. What do the impressions do? what are they? Am I going to get in trouble? I stopped playing the game now.
btw my moms iphone no longer has my developer Apple ID signed in on it, but it can still play the app and the UDID is still registered with the developer account if that matters.

Nothing to worry about.
Impressions are when an ad is displayed.
Requests are when an ad is requested.
Clicks is when you clicked on an ad (you haven't done that so nothing to worry about).

It's probably a good idea to add some quick code that differentiates between you and every other user. "If username == 'MobileGamer', don't display ads", or something similar. Just to be safe.
For example, I have several websites where both the ads and the stats-tracking code is omitted if I'm the logged-in user. That way, Google can't claim that I'm trying to steal money from them when I'm using my own website (they've tried before), and my user stats aren't skewed by huge activity spikes whenever I'm adding features or testing.
I haven't used AdMob specifically, but ad companies are famously strict with this sort of thing. I was once kicked from an advertising plan simply because my roommate, who was on the same network as me, clicked on an ad no my website once.
Better not to risk it. Just don't show the ads at all, for you or your testers.

Related

Changing test ads to real one

I'm almost ready to publish my first app to the App Store. I use AdMob banners and reward videos. I used test ID for both all the time as it said on AdMob website. But now I'm not sure about few things and I can't find direct answers anywhere.
Before sending app for review I should change test IDs to my personal. As far as I understand I can't test my app with real IDs before sending, even if I won't be clicking any ads. So, can't I test it few times to make sure real ads work? And do I need to do this? Can I be sure if test ads work flawlessly real ads will work as well?
After my app is published, should I change IDs to test ones again to continue working on my app?
I also've seen an option to enable test devices, but I constantly using different simulators and real devices to make sure app looks right on all of them. And it just not too convenient to list all of them on every page.
If test ads were already shown successfully, I will only need to make sure you switch your TestAd IDs with your RealAd IDs correctly (No typos).
Please note that test ads operate through the same channels as live ads. Being able to return a test ad ensures that your application is communicating properly with our network.
Source: https://support.google.com/admob/answer/2993019?hl=en
And yes, I think you should switch back to TestAd IDs if you are reworking your app. Perhaps make a simple if/else statements to simplify the process of going back and forth between RealAd and TestAd.

Problems activating Facebook Ads in iOS App

I am trying to integrate Facebook Ads in my iOS App.
I have the SDK installed and I also already receive test-ads. So everything seems to work fine.
BUT...
On the Facebook page inside the Monetization Manager there is a 4 step tutorial on what I need to do.
was Choosing the ad format -> Banner -> Done
Integrating the SDK (I'd say it's done cause I see Test-Ads inside my app) but here's the problem... Cause there is no Checkmark there.
Is the payment info. That's done.
Would be the Review that I'd like to do, but that seems to be deactivated...
So... It also says there, that I need to be logged in to facebook on my phone with an associated Account. I am!
I don't know what else I'd need to do in order for Facebook to recognize that I already successfully displayed a Test-Ad and I just can't find any contact phone number to ask somebody.
Any hints are very much appreciated.
Btw. I already tried yesterday evening (in case the activation process simply takes longer...)
I finally found the Problem after trying every single Setting on the Facebook page...
The problem was that I added my device as Test-Device.
So after removing FBAdSettings.addTestDevice(FBAdSettings.testDeviceHash()) it was working.
Did cost my a lot of time and nerves :) But now everything works as expected!

Do I actually need a verified PIN for admob to work on iOS?

I just implemented admob ads in my iOS app.
The admob site says this:
Your pages are displaying blank ad units because you haven't yet
verified your PIN
Indeed, I haven't verified my PIN yet.
However, looking at my app, when I am not in test mode, I am receiving legit ads.
So, do I need or not the PIN verification? Why am I getting (apparently) legit ads?
ADMOB technically doesn't work on any device without a validated pin because you won't get paid.
It doesn't cost anything to get a pin but the wait can be compared to waiting on a shipment of LED's and bezels from Szechuan China which takes about a month.
Click here to get an ADMOB PIN
There is a lot of noise over here for the same issue. I think you can read through these links, if not yet done.
Google Product Forum
LInk here also
May be that, you get a solution there.

pop up ads in iOS app?

I have been playing Games from Djinnworks, Like Line surfer and others.
How do they have pop ups of there new apps?
I have searched over the internet, couldn't find anything.
Is there a way to do this and update the ad online? Like for there new game wing suit Stickman, it has ads that change weekly without an update.
Any ideas?
place the ad as image on your server and load it from there in the app, then you can change the image on the server (and therefore also the ad in your app) without an app update.
you could also do something like: check for a new ad only every two weeks, to save bandwidth.
Use cross promotion with a service like http://chartboost.com.
This allows you to show only your own apps and have control over when they are displayed. This allows you to give the best user experience you can while still promoting your other apps.

Determine whether an app launch came from an AdMob click

I'm trying to figure out whether the users I get from ads will buy in-app purchases frequently enough to justify the cost.
Is there any way an iOS app can tell whether the user has clicked on an AdMob ad in the past? Their Download API only seems to show aggregate data. I'm open to using any other network if they let me do this!
If there's anything in the HTTP request from an ad which would give me the user's magical ISU string, I'd be happy to bounce ads through my own server and implement my own tracking.
Thanks!
AdMob doesn't have any way of querying for this.
I decided to bounce ads through my own server and have the app query it later. If the server finds an ad click which came from the:
Same IP address
Same Device type
Same system version
it will tell the app that it came from a paid click.
Of course the problem with this is that I lose data on some unknown number of ad-click installations. I'd like to know how many I'm losing, but I don't know if there's a way to use AdMob's app conversion tracking together with ads which go to arbitrary URLs.

Resources