After getting sidetracked for a couple of days, I'm back on the Android project. I have just a few fixes I want to put in, and then jump back into the iPhone development.
First, let's check out the autoplay. In the free version, it's not working properly because I haven't adjusted the final number to account for the nag number limitation. I just need some kind of check for that when they press autoplay.
First of all, autoplay shouldn't be available as a mode if the level is 3, 2 or 1.
Ok, that was easy.
if (appState.jlptLevel < 4) {
mRadioButtonAutoplay.setEnabled(false);
mRadioButtonAutoplay.setVisibility(View.INVISIBLE);
}
On autoplay, it's giving up a strange warning when it reaches the limit. Basically, that all the question were wrong. Which is true, in a way, since I'm letting the question be wrong after an "artificially" shortened timeout period in order to trigger the autoplay. But it's kind of minor, since it will only happen after all the available questions are asked. The main problem is when setting autoplay, it should automatically set to the max settings, i.e. the max amount of questions available. It's doing it correctly for the paid version, because that just takes all words available for that level in the databases. But in the free version, that has got to be set to the number of questions available. So, that is going to be in the settings activity. Let's fix it up:
if (Utils.isFree(this)) {
appState.quizEndNum = Utils.FREE_NAG_NUMBER;
} else {
appState.quizEndNum = Utils.getLastWordNumber(
SettingsActivity.this, appState.jlptLevel);
}
Ok, what next?
Oh, yeah, the advertisements. I dunno. With 1000 downloads, it's showed a total of 9 clicks. I've earned something like 20 cents. It just doesn't seem worth it. I know customers don't care or whatever, but some of those ads look pretty dumb. For 20 cents - and the admob backfill shows zero - I just don't think it's worth the negative effect of the ads. Forget it! I'll come back to it when I get some volume going on.
No comments:
Post a Comment