Using admob again in the application that received the warning "Ad serving is limited" - react-native

I started getting a warning saying "Ad serving is limited" in my React Native app and ads are no longer showing. I also use my app on PlayStore and naturally I can see my own ads. When I researched, I found out that this is prohibited and I never thought it would be illegal. I don't want to work with any other ad service other than Admob. I have two questions regarding this situation:
1- Is it okay if I open a new admob account and put ads in the same application again and add my own device as a test device this time? I mean, don't I have the right to do something like this because this practice was penalized before?
2- Where can I find a list of such strict rules in order not to experience a similar situation?

Not problem if you only opening the app to see the ads, but it's forbidden to click the ads.
It's not allowed to have 2 admob account per user, once it found out, your both admob can be banned permanently.
https://support.google.com/admob/answer/9686306?hl=en
Check again how you serve your ads, I have limited ads before, then I found what the reason and update the apps, limit got removed within one week.

Related

Facebook audience bidding is not working: bundle status is invalid

I have a react native application on IOS, and I implemented Facebook Audience Network Bidding with Admob.
Everything looks fine; bidding requests are being sent from Admob to Facebook. But Facebook is barely responding to bid requests.
When I use the debugger, there is an error called "Bundle status is invalid" with zero documentation on the internet.
I can see test ads without any problems. I used the Ad Inspector to validate everything, and it looks fine. But production users are not able to see any Facebook ads.
SDK versions:
FBAudienceNetwork 6.2.1
Google-Mobile-Ads-SDK 7.69.0
GoogleMobileAdsMediationFacebook 6.2.1.0
GoogleMobileAdsMediationTestSuite 1.4.0
Is there any knowledge about this problem and what is "Bundle status is invalid"?
After trying lots of solutions, I think I found out the reason.
The problem was missing tax information.
Step by step solution
Go to monetization manager
Click payouts
Select your payment account
Click edit account
It should navigate you to the organization management page.
Click to payout settings
Now, you will see the missing tax information and an update button.
Download your appropriate tax form from here
Complete the form, print it, sign it then scan it.
Upload the completed form using the update button.
After few hours, it should work and you can see the "Bundle status is invalid" is gone from the debugger.
If this solution works for you, please add a comment. So I can be sure about giving the correct solution, I will mark it as an answer.
I resolved this issue by releasing the updated app on the store (google play store in my case), now the debugger shows all green ticks.
edit: just to clarify that I still haven't uploaded a tax info form, ill wait to see if its mandatory first.

Track app downloads from Facebook and Instagram

I have some ads on my Facebook and Instragram accounts and I'd like to track these downloads.
For Facebook I guess I should install the SDK (https://github.com/facebook/react-native-fbsdk) but I can't fin any method to save this information. Same thing for Instragram.
If this is something we need to track when we get redirected to the store to download the app, how can check this inside the app? This is more something we need to track on Facebook/Instragram dev panel, right? Maybe here is where I'm getting confused.
Also I saw that I can create ads campaings in Facebook Ads Manager. Does it mean that I can only measure downloads using these kind of ads? What about from a link on a normal Facebook post?
I'm using React Native.
You can check the LoginManager from the react-native-fbsdk.
You can use some service like Localytics or Adjust to track the events.
You can use Sentry to send crash reports in case you are failing to register/login/logout. You can also use GTM.
Using these three services will give you a lot of power (tracking and crash reports).
Take a look at the topic deferred deep linking facebook, that's what you'll need if you are planning to have Ads from facebook.
Example with Facebook Login
Adjust
Localytics
Sentry
GTM

"Modernized" OAUTH, WebView no more, impact?

This is in reference to:
https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
which asks to post questions on stack overflow under #google-oauth.
Two questions from the developer of an email app for Android.
There are users who have more than one Gmail account, and they don't want to have to add all of them into system Settings.
For accounts which are present in system Settings, I use Google Play Services, it works almost every time, so that's not the scenario I'm discussing.
For accounts not present there, I currently use a WebView to open https://accounts.google.com/o/oauth2/auth and it just goes from there.
1:
Can someone please clarify what "new OAuth clients" means here?
New installs of existing apps (using WebView)?
Or brand new apps?
What are those "user facing notices" going to look like?
2:
What about Android devices that don't have Chrome installed?
Not all do, and I believe it needs Android 4.1 whereas my app runs on 4.0.3+.
Does this mean the owners of these devices are now going to be out of luck?

Sencha touch 2.0, android app keeps showing loading screen forever on certain devices

I've finished writing my first Sencha app and released it in Android market place. This is basically for a conference being held in Metro Detroit Area next week. I'm also introducing Sencha in my company as a viable mobile option.
However once released into the market, it does not seem to load on certain devices. How to find out what is wrong on the device? It works great on desk top and also on certain android phones and nexus pad but does not load ( the user keeps seeing the loading page for ever) in certain other phones. I would like to know how to debug this issue? Does Sencha log the console log exceptions in logcat? Any help in this direction is highly
appreciated!
I'm using Internet permissions to access twitter feed and google maps. Kind of guessing that the issue could be because of accessing Internet but how to find that out?
Thanks
From experience, this is generally due to javascript errors before sencha has been properly set up. This can be missing functionality or include issues, picky parsers etc. There is no real good way to debug this more than to get ahold of an affected device and set window.error = alert before any other javascript is run.

Re-activating a Facebook App

I want to know if it is possible to re-activate a Facebook App that has been previously disabled.
This is what happened:
We created a Facebook App and an iPhone App that connect to each other. After releasing our game to App Store, one of our programmers accidentally deleted the App from Facebook. Now players are shown a message saying the Facebook App does not exist.
We know this may not be possible, but still wanted to ask.
I work on the platform team at Facebook.
Unfortunately there isn't a standard way to do this since this isn't a situation that occurs often. However, I can imagine how painful this may be. If you could provide me with either of the following - the app namespace, canvas/connect URL for the app or the app ID, we may be able to help.