I want to integrate Google ads in my iPhone native app. So, can you please give us some procedures so that I can test with some demo testing (Not the paid one).
I checked out with this
Grow revenue by selling ads on your mobile app
Kindly help me to get this done.
regards,
Siddhesh.
Have you tried this
Admob integrate in your iphone application
If you mean Google Adsense by that, this is not working. You aren't allowed to include google adsense ads in mobile native applications.
But even better would be the iAds by Apple, which are especially for iOS apps.
Related
Background
I have an app that's available on the web, iOS and Android.
I’m using CapacitorJS, Angular and Firebase as main tech stack. By using Capacitor I have a single codebase for all 3 platforms.
How Capacitor works on iOS and Android is that it takes your web-projects dist-folder and wraps it in a native WebView. Sort of like how Ionic works. And this is what makes showing ads tricky.
Problem/Question
I would like to use one single ad provider across all 3 platforms. From my understanding AdSense is only to be used on websites while AdMob is used on mobile apps.
BUT, my whole app is web based, even the ios/android app is just the website shown in a webview. Doesn't this mean I could use AdSense even in my mobile apps, or are there any restrictions I'm unaware of?
How would you handle my scenario? What options do I have? I appreciate any suggestions or insights.
https://support.google.com/admob/answer/48182?hl=en&ref_topic=9756841#zippy=%2Cview-full-ad-placement-policies
Google ads, search boxes or search results may not be:
Integrated into a software application (does not apply to AdMob) of any kind, including toolbars.
So to answer your question adsense cannot be used in any software application ( does not apply to Admob). So you can use it in native android and ios app.
Also refer to https://support.google.com/admob/answer/48182?hl=en ( Refer Technical requirements section ) You need to check what type of adsense ads you are using within the app.
WebView
AdSense for content (AFC) and Ad Exchange (AdX) display ads are not supported through all WebView technologies.
App developers wishing to monetize by publishing AFC and AdX display ads through a WebView must use one of the following supported viewing frames:
Android: Chrome Custom Tab
iOS: SFSafariViewController (iOS9 and iOS10 only)
Google AdMob and AdX in-app ads may be shown in an app next to a WebView so long as the Google Mobile Ads SDK is in use and the publisher is compliant with all other AdSense program policies.
Using a third party website within your android app also requires permission from website owner. So you might be asked to present the proof of ownership or your app might be removed from play store. Refer to admob policy for using website within your app.
https://support.google.com/admob/answer/2753860#Exceptions_AdSense&zippy=%2Cview-exceptions%2Cview-ad-placement-policies
Displaying a third party site in your app
When an app displays someone else's site within a frame, this is considered framing content. Publishers are not permitted to frame third party content and monetize it without permission from the owners of that content.
If a publisher owns the content, it can be framed in their app and monetized. However, if the framed content is already being monetized by Google Ads, the framed content should not contain any additional code for AdSense or AdMob inside the version on the mobile app.
Apple is strict on approving apps which are mimicking a website so chances of rejecting on apple are high ( not related to advertisement ) https://developer.apple.com/app-store/review/guidelines/#design
4.2 Minimum Functionality
Your app should include features, content, and UI that elevate it beyond a repackaged website. If your app is not particularly useful, unique, or “app-like,” it doesn’t belong on the App Store. If your App doesn’t provide some sort of lasting entertainment value, it may not be accepted. Apps that are simply a song or movie should be submitted to the iTunes Store. Apps that are simply a book or game guide should be submitted to the Apple Books Store.
Displaying ads within webview doesn't give native experience to end user. So technically you are not violating any rules ( as long admob other policies are followed ). Its recommended to implement native Ads for rich UI experience
I have my flutter app on both google playstore and apple appstore with ads implemented using facebook_audience_network
But "Facebook Audience Network will only use bidding to fill ads in iOS apps from 31 March.
"
So i would like to use admob (as they have more documentation) as a mediation with my existing ads in Facebook audience network. But being a novice coder i'm finding it hard to do what's needed as both facebook and admob(for mediation) have their documentation for android/iOS specifically.
It'll be a great help if someone can guide me on how to achieve it.
Also, one need to set the "Advertising tracking enabled" flag to continue effectively monetising your iOS apps. This will inform Facebook whether to use the data to deliver personalised ads.
It'll be a great help if someone can guide me through this. Thank you.
I have several flutter apps on Google Play and App Store. All the apps are linked to my Admob Account.
Recently a company asked me to put an AD from his AdMob account into my app.
Is it possible to do this by keeping also my ads (from my Admob Account) on my apps? I couldn't find any documentation about that.
Thanks in advance
This question doesn't really make sense to me. You don't put "an ad from an AdMob account into an app". AdMob serves ads from the service, and advertisers put the ads on the service.
It's weird that your company wants to put stuff into "your app".
Having said all that, it's unlikely you can tell an ad plugin to use different accounts at different times. Generally these get initialized at boot time and then left alone.
I have a fully working APK of an Android application I have developed. The app only have ads and some basic functions, not any Google Admob ads or any Google in-app purchases.
I wish to market this app to China, but the Google Play store is inaccessible at mainland China. So, how can I publish my app to a Chinese app market store like Tencent or 360 mobile? I can't read or write a single word in Chinese.
On 360's English site, there is a form http://developer.360.cn/distribution that can allow developers to submit their apps.
Same for Tencent's English official site. http://open.qq.com/eng/reg
You can simply follow instructions on their website to submit your application.
I would suggest checking out AppInChina http://appinchina.co/ I've already talked to them and thats who I'm going to be partnering with once my app is %100 done. They are the best option to go with I feel like, to do it yourself is almost impossible especially with all the rules and regulations in china.
I am developing an iPhone application, in which, to complete the registration process, there is a need for the user to pay some amount via Paypal and WorldPay. But, I have got the (MECL) library for Paypal integration in iPhone and it is working fine. And also,i have searched but i can't find, any library for WorldPay. Any help much appreciated.
No. they don't provide any library.
Another solution is to use a UIWebView to hit the url to their website to make the payment.
But I don't know if Apple will allow that to be on the AppStore.