pop up ads in iOS app? - ios

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.

Related

What are the default Apple URL schemes for the default apple apps?

I am trying to track down these URLs because I would like to integrate them with the Shortcuts (previously workflow) app. My end game is to make queries that will perform certain functions that I can call from a google home device. In simpler terms, I want to make google home more "Apple friendly."
I have not found anything that is too current out there on the URL schemes. I saw that sending a SMS message was triggered with sms://<PhoneNumber> , but I am not sure how up to date that information is.
I plan on adding features to search Apple Music (by triggering a workflow). I am also planning on adding text message features.
I am also looking into making an app for google home, but I still am in the learning stage with that. Any advice on making google home more Apple friendly would be greatly appreciated.
This is a constantly changing list given the number of features being added or third-party apps. Here's a list that does a good job of staying up-to-date: https://ios.gadgethacks.com/news/always-updated-list-ios-app-url-scheme-names-0184033/

My Own Impressions on AdMob?

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.

Google Analytics to track converstion from Lite to Pro

Having the following scenario:
I have two separate apps, Something Lite and Something Pro, both having analytics.
User1 downloads Something Lite and uses it, when he tries to use a Pro feature, it got prompted to upgrade to the Pro version he then accepted and got redirected to Something Pro, he bought it and opened it.
Is possible to know if User1 bought Something Lite and after it Something Pro
If so, what should i take care of to get it working?
Additional notes:
i'm using google analytics for iOS as an app.
I'm not using in-app purchase, at least not for this app at this
point.
I can think of one way you should be able to do this:
Set up Custom Variables, and segment people as users like, for example, "Lite Users" and "Pro User".
Depending on which GA library your using here are two tutorials:
https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables
https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets
After that, set up a goal like "Pro download". I don't know how your app is set up, but perhaps you can make it run this code the first time the app is launched. One way to accomplish this could be to load a page that is only visited the first time a user starts the Pro app, and set up the goal towards that page. But there are probably other ways you could do it with your app.
Tutorials for that:
https://support.google.com/analytics/answer/1032415?hl=en
Finally, using Advanced Segments, you can filter you visitors to only show users of the Lite app, and see how many of those convert into Pro by looking at the Goal you set up earlier.

iOS Custom Lock Screen Alternative

Let me first begin by explaining my goal for this app. I am looking for ideas on the best way to accomplish my goal (or at least close to my goal). This app is completely internal and thus does not need to comply with any apple guidelines (aka, can use private api's).
Our company has ~20 iOS devices. These devices are used by multiple people throughout the organization. Often times we are looking for a specific device and need to be able to track it down. So I am looking for a way to track who has what device.
My initial thought was to make an app that allows the user to pick their name from the list and then have a server that keeps track of who has what device. This worked well for a while, but now people have decided its too much work and have stopped using it. Users can just not open the app or press the home button to exit it. So now I'm looking for alternatives.
Here are some ideas that didn't work:
Custom Lock Screen - (Requires jailbroken devices so not an option)
"Lock To App" from Apple Configurator - (No way to exit our app. We don't want to hinder normal use. Note exit(0) will just cause iOS to restart our app)
MDM options - (Didn't see any that would provide this functionality. Let me know if otherwise. We would like to implement it ourselves, but a 3rd party is an option)
At this point I'm just looking for ideas or knowledge. Any help would be appreciated.
Thanks
I would add a sticker on each device and then, if i need a specific device, i would push a notification with a message like: "person with the device X ..we need it in room Y " .Then it's up to the person who has it to return it (or smth).
The sticker itself would be a numbered decal... or a picture..or something like that.
It's just an idea

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