Apple rejects iPhone Build for showing Test Ads on App - objective-c

i Have integrate Ads Mob on my app for real or live add ,its working fine on simulator and Testing device and other client device it shoes live ads. but when this build uploaded to the apple store app connect on app store, they are got Test add on my device and reject the build, i do not find the exact scenario of reject the build due to test add, since i have integrated live ads banner id of Ads Mob, i do not find the solution app store how to find test add.
please help me if you got my query.

The first thing I would do is check where you define your adUnitID in the app.
The easiest way to do that would be to use Command + Shift + F (Find) to search your entire workspace for the string "ca-app-pub" (which I believe is the beginning of any adUnitID), and ensure that the only string being used is the Live Ad string from the AdMob website for the ad in question.
If that doesn't reveal any issues, please share the snippets of code where you define and present the ad.

Related

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

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.

Accessing the localStorage of one device from another in react-native

Some days before, i saw a blog post about why we need to keep whatsapp open on our smartphone to make it work on our PC.
It said that WhatsApp fetches the data (messages) from our smartphone and shows them on our pc which seems pretty good as it will lower the load on our database.
So now i wanted to know if there is a way to do so in react-native i.e, access the localStorage of one device from another.
Why i want to do that?
I am building an app where in the profile, i also take the profile picture from the user and i don't want to store it on the database but instead store it locally and serve it from there.
The reason for that is that we need buckets to store media files and serve them from there and i wanted to cut that part when deploying my app.

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

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.