【Monaca】メニューアイコンのバッジをカウントさせる

2016040402

前回、「【Monaca】Onsen UIのツールバーのメニューアイコンにバッジを表示する」にてバッジを表示させたが、今回はバッジのカウント機能を追加してみた。
コード内のコメントに書いたとおり、一つ一つの処理を理解すれば難しいことはない。
メニューのPage1をタップすると、カウントが5から1ずつ減る。
バッジの表示・非表示はng-showで行っており、page1Controller内のmenuCountが0になれば表示されない。
2016041501
2016041502
Continue reading

広告の収益が上がらない理由

2016041101

前回、「nend広告の単価が下がる理由」にて、インプレッション数が増えた際に適正の単価(コンバージョン率が悪い)に精査され、その結果、低単価になった記事を書いた。
今年1月1日~4月10日まで「ギャンブル収支管理」のインプレッション数、クリック数、報酬額は以下のグラフのとおり。
競馬開催日の土日にインプレッション数は上がるが、クリック数と報酬額は連動していないことがわかる。
これは、ユーザーには興味のない低単価の広告が配信されていることが原因のようだ。

インプレッション数
2016041102

クリック数
2016041103

報酬額
2016041104

もう一つの理由として、特定のユーザーのみが利用している可能性があるということ。
ギャンブル収支管理はVer.1.1.3だが、その最新バージョンが約1/4に対して、2世代前の旧バージョンが約1/4もあるということは、実際にインストールしたが利用されていない可能性が高いと考えられる。
2016041105

なるべく多くのユーザーに利用していただくため、Ver.1.1.3ではプッシュ通知機能を追加したが、約1/4のユーザーではプッシュ通知の効果が得られない。
また、レース名自動入力やパチンコ・スロットの機種名選択の機能も考えているが、それらを実現するにはアプリ以外の別の仕組みが必要となるため、広告の収益では割りに合わないかもしれない。

【Monaca】Onsen UIのツールバーのメニューアイコンにバッジを表示する

Onsen UIにはバッジ(Notification)を表示するためのCSSクラスが用意されており、次の行を追加すれば簡単に表示することができる。

しかし、ツールバーのメニューアイコンの右上に表示させようとすると、このままでは思うような位置に表示されない。
2016040401
Continue reading

【Monaca】ニフティクラウド mobile backendでプッシュ通知

2016040301

ニフティクラウド mobile backend Ver.2がリリースされ、Monacaでプッシュ通知が簡単に実現できるようになった。

プッシュ通知(Monaca)基本的な使い方」のとおりに進めれば問題なく動作するが、はまりやすいところがAndroidのGCMとの連携。

※ sender_idは【GCMとの連携に必要な準備】で作成したProjectのProject Numberを入力してください

「sender_id」を設定しても動かず、数日つまずいてしまった。

「sender_id」は、Google Cloud Platformのダッシュボードで表示されるプロジェクトのプロジェクト番号のことで、プロジェクトIDではない。

2016040309

またサンプルでは、devicereadyのイベントでプッシュ通知の処理を行っているが、「Onsen UI」を使用している場合は、ons.ready()内で処理を行っても問題ないようだ。

参考:[Monaca] イベントの発生順序について

Monacaでハイブリッドアプリの開発を始めるなら、AngularJSを覚えることをオススメします。

AngularJSリファレンス

新品価格
¥4,104から