My app has recently been updated to show banner ads on a few view controllers. It is a social networking app so users can create posts. I want to create something where users can buy points for a low cost, then posting costs one point. I know how to do this but one thing I want to add is, that a user can click on any of the banner ads to get 2 points, as I still get paid by AdMob and the user can still post. How would I create a function that adds to a users point count when they click on an AdMob banner?
This is consider a clear violation of AdMob Policies. My Recommendation is to avoid this at any cost.
Publishers may not ask others to click their ads or use deceptive implementation methods to obtain clicks. This includes, but is not limited to, offering monetary compensation to users for viewing ads or performing searches, promising to raise money for third parties for such behavior or placing misleading images next to individual ads.
Alternatively you can use Rewarded Ads or Rewarded Interstitial to do this without any violations, and make sure to follow AdMob's Policies for ads that offer rewards
Related
I have an app that allows the user to spin a wheel to earn tickets. I allow users to watch a rewarded ad to retry the spin, this means the user can view as many ads as they want.
Is there any policy on how often a user should be allowed to view a rewarded ad? I can't find any information on this?
Rewarded Interstitial Format specific policies
In addition to the common rewarded inventory policies, Rewarded Interstitial ads must also adhere to the following format specific policies ( reference https://support.google.com/admob/answer/7313578
):
Follow the Interstitial ad guidance for both Disallowed and Recommended interstitial implementation
Disallowed Interstitial implementation link - https://support.google.com/admob/answer/6201362
So there is no direct cap on number of times rewarded video should be displayed but You should place no more than one interstitial ad after every two user actions within your app. Please note that this requirement also applies when a user clicks the Back button within the app.
Can I have one app that changes depending on user permissions. For example if I were a paying user I would be able to login to the same app and ONLY be able to SEE and play tetris, however, if i were a free user i would login to a free account and ONLY be able to SEE and play pong. Essentially having two apps put into one and a person can choose between the two games by logging in or logging out. If so, how can I approach this?
edit: I have a custom TBC involved. Is it possible that it changes too depending on a user's permission?
edit2: Sorry... Also Would it make my app unreasonably big and slow? Since I would have so many more MVC objects (essentially at least twice the size since I would need to create an object for a subscriber and a freeuser?)
There are several ways to achieve this, all you need is to create and store some specific flag, for example isUserPremium and check it on the initial view controller or in AppDelegate. Than depending on it you can lead user to different view controllers.
You can put in-app Purchase inside your app. You can put Consumable In-App Purchase. And then with NSUserDefaults value, you can show respective games to user. Eg, if their value is false then show pong game otherwise show tetris game. For more details on how to integrate in-app Purchases follow this Raywenderlich's tutorial
I have a trending game, currently 2nd most downloaded in my AppStore, it uses banner ads by AdMob at the bottom of the screen, but the thing is very VERY few ads are showing (probably shown to 4-5% of the users who play the game)... I mean so few ads are showing that even the app was initially rejected by Apple because no third party ads where shown as stated in the App submission... Is this normal? How do I fix it? I see that it earns some cents so you can tell ads do show up although obviously not enough no earn even a dollar a day.
Any help please?
Edit: statistics just came out:
Estimated earnings
€0.45
Impressions
51,556
Request RPM
€0.01
How should I read this data?
Add some other ad networks and use Admob to mediate between them. This will increase the number of ads available to your app and ensure you always serve up the ad that provide the best value to you.
Can we add multiple banners over each other within the same view controller?
It's technically possible, but is it legal for us to add several AdMob or iAd banners over each other in the same view controller so we can earn more money?
Is it possible, yes. Will it make you more money, no. The revenue generated per an impression of an ad is a fraction of the revenue generated per a tap on an ad. In addition, the iAd network will not like your app requesting numerous ads repeatedly and will in turn lower your fill rate. I would imagine AdMob has similar safeguards in place to avoid scenarios like this. As far as legal, I'm sure it would violate both Apple's and Google's TOS if you were to implement this.
You will get yourself kicked out of the Admob program permanently really quickly.
It's against Googles Terms of Service.
You earn money for clicks, not ad displays.
Google can detect this. They know what the click through rate for apps and ads should be. If your app displays 8 times as many ads as anybody else or more clicks or less clicks, their automated computers will detect it and you will be kicked out, no money for you. Don't mess with Google - if you are kicked out there is no way back in. It is permanent.
I have implemented iAd into my iOS application but this is my first time using it so I have a couple of questions.
Note: I have tried to find answers to all these questions but I'm not sure about the accuracy of answers on forums from 2011.
How does Apple define an impression for iAds? So, is there a sort of time frame which has to be met for an impression to count? I think I read 30 seconds somewhere but I'm not sure if this is accurate?
I only have a single ViewController in my application. I am using SpriteKit so everything is screens are changed my presenting new SKScene objects. The application starts with the ViewController presenting a scene. Since my ad banner will only load once (at the start of the app), does this mean I will only get one impression each time someone opens my app (please say no)?
Where can I find information on eCPM, CPC, and stats of the sort? I couldn't find anything in the iAd Apple Documentation. Again, I only have varying numbers I got off of old forums.
How do I decide what kind of advertisements to integrate? Right now I only have a single ad banner. Am I limiting myself with just an ad banner?
Is there any source that would have information on how revenue works with iAds?
I'm unable to find detailed and reliable information pertaining to your questions.
My answers are based on my experiences with iAd.
An impression, I believe, is counted if your application requests an ad and loads its successfully. The 30 seconds you're referring to is the refresh rate at which another banner ad will be requested. For example, ad requested>ad shown>30 seconds have passed>request another ad>show new ad>30 seconds have passed>repeat...
I'd imagine this ad banner is shown throughout your app so it will refresh with new ads as I mentioned in answer #1. Each new ad will count as another impression.
All of these stats and many more, minus CPC, are available through iTunes Connect. There is a link to iAd once you've logged in.
This is up to you. You could integrate interstitial ads, which are full screen ads, in addition to banner ads. Interstitial ads usually have higher eCPM rates so there is more potential for increased revenue, but they come at the cost of being highly invasive and annoying to users.
This question is very vague. I can tell you that iAd pays 70% of its revenue to developers. Besides that you may want to check out this mass amount of information.