Mobile Advertising question (iOS) - ios

Is there an ad network that allows you to run customized in-house ads that are dependent on the user's location? I mean, as an example, could I create 10 in-house ads and tell the network something like:
"If the user is within 50 miles of City X, show these 4 ads and if he is within 50 miles of City Y, show these 6 ads."
Does this type of service exist?

I think Mopub would be a good choice for you. They do in-house ads with geolocation. Also, if you are investigating which advertising platform to go with I am aggregating a list at AppSDKs.com

Searching google with the same question here. Looks like some do show house ads but not as we whished:
Google Ads SDK for iOS (only shows house ads when no matching ad is available and an alternateUrl is supplied by you, seems to not take into account user location)
AdWhirl (by AdMob) (seems it does not take into account user location)
iAds does not seem to offer house ads functionality
Guess the search is still on :(, but ruled out some

Related

AdMob displays different Ads with same ID on iOS

I’ve made a game with libgdx, and imported Google Ads SDK to add ads.
I downloaded a sample project to see how I should have imported Interstital.
But soon I found out that the interstial shown in my app were very different from the one shown in the sample project, but I don’t know why
Does somebody knows what this could be all about?
Sample project interstitial:
My game interstitial:
EDIT: the two projects use the same AdMob account and Ad ID
You can't fully control what you want the users to see in your Interstitial ad. And you have to be mindful of the Google AdMob's best practices and policies too.
If you want a custom layout, you can use Native Ads Advanced (Unified) https://developers.google.com/admob/ios/native-unified
And if you ONLY want a video rewarded ad, there's another format of ad available:
Rewarded Video Ads https://developers.google.com/admob/ios/rewarded-video
I hope this helps.
EDIT: OP knows the info above, apparently. What OP wanted to know is the reason why the two projects have different ad content.
There should be multiple reasons why you experienced that.
Bundle Ids of the apps.
Either of the two projects has set test device id (or simulator id) to generate test ad, and the other one has not, thus giving you different ads.
Some AdMob's FAQs:
Do I have to choose which ads to show in my app?
No. AdMob automatically serves ads to your apps from the AdMob Network
and third-party networks of your choosing. These ads can be targeted
to your app content and audience.
If you do want control over what appears in your app, you can block
ads from certain advertisers and categories from being shown in your
app.
Who decides which ads to show in my app?
AdMob uses an ad auction to automatically select the ads that will
appear on your pages from all the available ad sources. Generally, the
highest performing ads will be shown in your app.
If you do want control over what appears in your app, you can block
ads from certain advertisers and categories from being shown in your
app.
To know more, read: https://support.google.com/admob/answer/7356092?hl=en

How do I locate phones who have my app installed from inside the App? iOS 7

I want to have my App find a locate "nearby" people.
Sort of like how Venmo allows you to see nearby people and make payments them. I don't even know where to begin. My first though would be bluetooth but I feel that the process is sluggish and I doubt Venmo was utilizing bluetooth because I hadn't turned it on. Location seems to be my second instinct but that seems inefficient.
Any tips or suggestions are appreciated.
If I understood correctly, You want to locate nearby phones that download your app. 1. You will have to ask user with a popUp to turn on its location services, if its not already. For getting location of the user you will need to import CoreLocation framework into your project. There are many sources and links online for using apple location services (note not map framework). Apple Ref Link
2.You will have to post that location cordinate/position data via Json/ Xml with preferably NSURLConnection to your backend webserver. (can be in php) There are many online services which offer backend support Google, parse,etc
3.By using APNS
your iOS device will be notified after that event. Now if you want only nearby users to be notified, you should calculate the distance between 2 devices , again using location services.CLLocationDistance distanceInMeters = [locationA distanceFromLocation:locationB]; If you plan to make only 1 such application, you will have to sort out the architecture for users and owner. Hope this helps. Link1

Show transit stations, restaurants and other places on iOS 6 MKMapView

Is it possible to show businesses, restaurants, transit stations, parks, etc. on an MKMapView in your own app?
Below is a picture of how this looks in the iOS 6 Maps app. Can I do the same in my own app? How?
Although it would be very very nice to have this feature in MKMapViews, I think it's a feature Apple reserved for their own Maps app. However, the release of iOS 6.1 brings a search feature you can add to your app which will return all the matching places.
iOS 7 also opens many new maps APIs - I'll add more details when the OS goes public.
You could also check out the Foursquare API. You'd probably interested in their Venue's Platform:
Just need a database of places? The Venues Platform allows developers to search for places and access a wealth of information about them, including addresses, popularity, tips, and photos. It's available free and without any user authentication, as long as applications include adequate attribution.

How to track User Conversion Rate by iTunes Affiliate Link within an iOS App

Given the following scenario:
An affiliate link is clicked to route the user to the iTunes App Store
Shouldn't matter if the link is clicked on the device itself or on a Mac/PC.
(Whereas the links are those links from LinkShare for instance)
The app is then being installed on an iOS device.
As soon as the user starts a certain action (for example buying in-app-purchases), this action will be logged together with the original Id of the affiliate ID, which made the user install the app.
The goal is to be able to track "converting users" (aka conversion rates) in dependance of the affiliate. Example: "60% of the users brought by Affiliate XY converted from non-paying to paying users".
What would be the best practice to achieve the above?
Pretty much every campaign analytic service should allow you to set this up just fine. One I know for sure does as I set it up last week for a project is
AppsFlyer: Mobile Apps Installation & Conversion Tracking
In issue 101 of iosdevweekly there was a Tapstream promotion so I took a look at that and they look like they'd do the job fine as well:
Tapstream: App Marketing, Unified.
If neither of those look perfect, here's a bunch of other competitors you can check out too.

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