So I've created an app with Unity3D using C# and implemented the GoogleMobileAds plugin on it so I can use AdMob with this app. I didn't publish it yet and after testing it looks fine and the banner is working as well, but I have some questions:
1: I got the Ad Unit ID and implemented it on my script, the thing is. Should the name of the "app" created in AdMob be the same than my app itself? In the attached image, under the app management in AdMob you can see the "app name" I am referring to.
2: Do I need to link my "AdMob app" to the app that will be published in the Google Store, through that "Link your app" button marked in red.
I've never published anything and I'm really lost with this exact part. Thanks for the attention.
All right, I got help from somewhere else and the answers are:
1: No, the naming should be used to help you associate it with your published app, generally having the same name than your app helps but it's not necessarily needed.
2: No, you don't need to link it, but linking it will help AdMob to show more information about it on your page.
This thread can be locked if the mods wish to.
1. No, you can select any name
2. It is optional
1. No
2. Optional, but I think when there are some strange activity with your app, Rate is so high, they will ask you add link for checking app.
1. No
2. Optional
Related
I have been writing an app with app inventor, for my own use but I think it could be of use to others. It is very simple, you type in a cosmetic or a food ingredient name and it tells you all about it (for example if the ingredient has any negative health effects or contraindications).
Currently the app takes an input and essentially does an IF the user typed in "this text" then show them "this text" but that means a lot of IF THEN commands.
I only ever tried BASIC programming and I see that app inventor seems to have no equivalent to a file or write command whereby I could store the database of ingredients on the sd card and search that for information to display to the user.
As it stands the app is nearly five megabytes in size already due to having to store its data internally within the program, is there a way a newb like me could use app inventor to simply search from and display from a text file?
Dave
why don't you use a database (TinyDB) instead of all those IF.
Try looking at this tutorial
Code:
http://appinventor.googlelabs.com/learn/tutorials/textgroup2/textgroup2.html
Thank you
I looked into tinydb, I understood it had a limited entry limit and didn't see the page you linked to when searching before so will study that as it looks like what I may need.
I have one question though, I am a newb so excuse me if this is obvious.
I am writing the app using the emulator to test it. As I understand it the tinydb database is only accessible by the app that creates it and so my app will need a routine in it where I can manually enter the data, but then surely each time I test run it I shall have to re enter all that data as apparently the emulator would wipe the database on each re run?
If tinydb cannot store data unless entered from within the program accessing it doesn't that also mean that when packaged the database would be empty until someone typed in data which would defeat the object of it being a searchable database of pre stored data?
Dave
EDIT: According to google developers at googles forum "TinyDB is persistent ONLY when you've packaged and downloaded your app.
When you are developing with the phone connected, and you quit the appinventors app -- or disconnect the phone and restart -- the phone treats that as a completely new application. " which means that the only way to get my data into tinydb file is enter it when packaged and on my phone. But then every user who installed it would have an empty database, so seems canonly use those if then statements after all
I've never used app inventor, so I'm not talking from experience here, but couldn't you package an XML file with the data in it? That way, future updates to the data could simply include an enhance XML file.
Like I said - I don't know app inventor. It's just a thought.
Thanks to the replies here, along with some help and examples at the google groups coffee shop forum, I found the information I need that should enable me to set up a custom tinywebdb database and on first run of the app populate this data from there into a local tinydb database for subsequent use
Dave
If you have a link, Dave, then share it. I need some info on the tinydb too.
I'm in the same boat hear, do you happen to still have a link for any info you obtained on this Dave?
This explains everything:
http://appinventorapi.com/program-an-api-python/
Have any of you app developers faced this situation: You have an app that needs to download data from the Internet, but don't want to add the Internet permission to your application, because it may deter some users from installing the app. Moreover, the data may be large and may need to be saved to the SD card, which requires yet another permission. You also need to ensure that a network is available currently, which means more permissions (WiFi state, etc).
Here's my proposed solution: A URL fetch service
This will be a simple app which accepts URL fetch requests from other applications and fetches them (HTTP GET) from the internet as a background service. Upon completion, the data can be returned to the application as a byte stream.
Since this is based on a callback, the network need not be currently available. The service will (optionally) queue the request and fetch whenever a network is available.
Another useful feature would be avoiding duplicate requests. For example, an app may want to fetch some data periodically, say every two hours. But if the network is not available for two days, then only one request should be made when the network becomes available, not 50! This could be done by letting the app assign a unique id to the request. Requests that have the same id will over-write other requests from the same app with the same id.
Logging and Filtering
From the user point of view, there is tremendous advantage in having a centralized URL Fetcher, because she will be able to Log the requests that go through it, and also filter some requests. For example, she could filter an app that she doesn't want to be updated (for whatever reason).
Distribution:
The app will be open-source and made available on all App markets and also as a direct APK download.
The only hurdle to this idea that I can see is that the app will have to be installed separately by the user. The problem will be reduced over time as more and more apps use this service. So the chances of the app being already present will increase. Also, custom ROMs might pre-package this app, so it will be present by default.
__________________________________
Your thoughts?
Update:
I have begun coding this up. You can follow / contribute here:
https://github.com/hrj/SafeNet/
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to Q&A
For an app like that, you are not going to be able to not allow the internet permission. It needs it to fetch the URL (from the internet) so it has to use it... Unless you have a huge database of all URL's stored on your sd card .
Theonew said:
For an app like that, you are not going to be able to not allow the internet permission. It needs it to fetch the URL (from the internet) so it has to use it
Click to expand...
Click to collapse
Yes indeed. The fetch service app will have the Internet permission, and the read/write to SD card permission. The idea is to reduce the number of entities that the user has to trust.
And since the service app will be open-source, the user can compile her own version and install it. In that case, she doesn't even have to trust anyone else.
I have put up a tentative project and have some working code already in my local repository. If you would like to follow the progress or would like to contribute, here's the GitHub link:
https://github.com/hrj/SafeNet/
cheers!
h_r_j said:
the user can compile her own version and install it. In that case, she doesn't even have to trust anyone else.
Click to expand...
Click to collapse
Great. One thing... all the users of your app aren't only female...
Theonew said:
Great. One thing... all the users of your app aren't only female...
Click to expand...
Click to collapse
I guess you are right.. I didn't check thoroughly
But seriously, he / she / it doesn't really matter. I don't like typing "he or she" in every sentence. So, I just pick between those words randomly.
h_r_j said:
I guess you are right.. I didn't check thoroughly
But seriously, he / she / it doesn't really matter. I don't like typing "he or she" in every sentence. So, I just pick between those words randomly.
Click to expand...
Click to collapse
Just put "they" .
Hi,
I would like to automate the following task on my Android 2.1 device (Nook Simple Touch):
1. Once a week go a website (in an invisible browser in the background)
2. Type user name and password in a form on that site
3. Wait until you get forwarded by the website
4. Click on a download link and save the file to a certain location on the sdcard.
Is there any easy way to do this without having to write a full application?
I tried googling but it is one of those cases where it is not really clear what to search for. I found the Android scripting engine, but this seems as complicated as making a full app.
If any of you have an idea I'd be very grateful. Thanks!
rhhd
EDIT: In case anyone is interested: A newspaper I have a subscription to is publishing an epub version of their newspaper every week. I would like to automatically save this epub file to my Nook Simple Touch.
i tried to look for an answer for you.
I dont think this is possible, without writing a special app for that.
please tell us (if you can), the name of the magazine, maybe it can help!
I suggest you look into Tasker. It can automate a lot of stuff... and, just maybe, do what you want. I don't know enough to say it can or not.
I would get information from the gurus, first. You can find discussion groups through the developer's site. If it sounds possible (and/or someone provides you with a template), then you can try the trial version to see if it works.
Hi there,
i got a little problem:
I got a Loxon (loxone.com) home automation system.
In there, there's a function to open app from URLs, as far as i understood it works through the intent service, for example i tested with success the yatse xbmc remote.
I launched the app through yatse:// as defined on the yatse developers web page.
So and now my problem:
as far as i understand the apps developer needs to define a custom intent sheeme in the apps manifest.xml
But there aren't many app developers using the custom intents, so i want to add the feature by myself.
I read about it on many websites but never got it to work. i don't need actions defined, such as open sms app and preinsert the number, just open the apps, for example squeezeplayer:// for the squeeze box apk.
Could anyone please give me a before-after example for an app? That would be awesome.
I know about decompiling apks, editing the manifest so no need for an detailed step-by step.
I know about a negative side effect after editing the manifest if an app update is installed the changes go away, but thats sometihing i can live with. (set aut update off):silly:
Thanks in advance
Edit
: i found this on stack overflow for opening apps through url but never got it to work:
http://stackoverflow.com/questions/2958701/launch-custom-android-application-from-android-browser
Dear all
I install some android apps. They usually ask me to watch ads or install others apps to earn free credit. I want to know more about those applications and how do they work. For example, The app ask to install a game app to play until level 3 to earn credit. My question is How do the app know if I install other app successfully and even know when I get to certain level inside other app. How?
Rexkh said:
Dear all
I install some android apps. They usually ask me to watch ads or install others apps to earn free credit. I want to know more about those applications and how do they work. For example, The app ask to install a game app to play until level 3 to earn credit. My question is How do the app know if I install other app successfully and even know when I get to certain level inside other app. How?
Click to expand...
Click to collapse
They just put advertisements of sponsors and tell their users to download sponsor's app. The user downloads and runs it. When user does this, the app runs silently behind and track properly whether you installed that app or not. After confirmation they give you money. Simple.
Actually.
There is something called Dynamic Linking.
According to certain algorithm in the Sponsers server , when ever you click a link to watch videos , or download apps
You get a url which is only unique to you.
For video it is simple , after watching a video , it redirects you to a new url .
When the user visits the spicific url , this means that the user has watched the video completely , without watching completely , you cannot get to that url.
But for apps , there is something called Dynamic Addressing.
The Server changes a specific text file which is modified inside the apk within the server before you download it.
The text file has a url unique to you and changes with everytime we download
Once you download it , the app at backdoor visits the link.
When the link is visited , the server confirms that you have downloaded the app. It then sends the sponser a signal and then you are given money..
As Simple as that
Cheers
So How do the app check to see if we reach certain level in the game?