2013年5月6日月曜日

【新作】ならべてハングル

ハングル文字のパズルをならべて、正しい単語を完成させる学習パズルゲームです。
学習内容が簡単なパズル形式で、ハングルの読み方も表示できますので、まだハングル文字を正確に覚えていない初心者の方でも十分楽しめる内容となっています。
一回あたりの出題数は10問となっています。
通勤通学の電車の中や、毎日のちょっとした空き時間に気軽に学習していただけます。
また、今後のアプリ更新によって、登録単語をより充実させていく予定です。どうぞご期待ください。

◆特長
・出題範囲を「全て」「未解答」「不正解」から選択できます。
「始める」ボタンで学習をスタートすると、まず出題範囲を選択するダイアログが表示されます。
「全て」「未解答」「不正解」の中から出題範囲を選択してください。
・出題分野の選択ができます。
「設定」ボタンで設定画面を表示すると、出題分野を選択することができます。
・ハングルの読み方の有無を選択できます。
「設定」ボタンで設定画面を表示すると、ハングルの読み方の表示(カタカナ読み)の有無を選択できます。
現在の学習レベルに応じて、ON/OFF切り替えてみてください。

2013年5月4日土曜日

AdMob導入時のエラーについて


AdMobの導入で思った通りに広告が表示されず、以下のような警告表示になりました。





『You must have AdActivity declared in AndroidManifest.xml with configChanges.』は、configChangesをAndroidManifest.xmlに加えて宣言する必要があるといった内容です。

でもおかしい。

AndroidManifest.xmlには、以下のようにconfigChangesも加えて宣言しています。

<activity android:name="com.google.ads.AdActivity"
   android:configChanges="keyboard|keyboardHidden|orientation"/>

これは、ダウンロードしたAdMobのSDKバージョンと、Android SDKのAPIレベルが問題のようです。

作成中のアプリは、AdMob SDKがGoogleAdMobAdsSdk-6.4.1.jarで、Android SDKのAPIレベルが8です。



これが、問題なのです。

解決方法は2つあります。

①Android SDKのAPIレベルを変更
AdMob SDK(GoogleAdMobAdsSdk-6.4.1.jar)では、Android SDKのAPIレベルを13(Android 3.2)以上にします。

②AdMobのSDKバージョンを変更
Android SDKのAPIレベルが8では、AdMob SDK(GoogleAdMobAdsSdk-4.1.1)だと、正常に動くことが確認できています。