AdMob の申し込み
AdMobに登録することにより、Androidアプリで広告収入を得ることができます。
手順1. Google Admobにアクセス
手順2.必要事項入力&ADMOBアカウント作成
AdMobの申し込みページが表示されるので必要事項を入力し、ADMOBアカウント作成ボタン押下
・国または地域
・タイムゾーン
・お支払い通貨
手順3.AdMob開始
AdMob のご利用開始方法をご説明のメールが届きます。メールの[今すぐ開始]ボタンを押下
手順4.アプリID作成
公開したいアプリのアプリ名を入力するとアプリIDを作成してくれる。
手順5.公告フォーマット選択
[次:広告ユニットの作成]ボタンを押下すると広告フォーマットを選択できるので、望む広告フォーマットを選択
手順6.広告設定
広告ユニット名などを入力し、広告ユニットを作成ボタンを押下すると、広告ユニットIDが作成される。
以上でAdMob に対するアプリと広告のID登録が完了する。
トップページを記事の一覧表示にする。
デフォルトだと、トップページを表示した際に書いた記事の全文が表示され、サイトが非常に見にくかったので、記事の一覧表示にしてサイトを見やすくします。
手順1.[設定]画面を表示し、[詳細設定]タブを選択する。
手順2.[検索エンジン最適化]の[headに要素を追加]欄に下記をコピペする。
<script type="text/javascript">
if( location.href == 'https://ossan54.hatenablog.com/'){
location.href='https://ossan54.hatenablog.com/archive';
}
</script>
<noscript>
<p><a href="https://ossan54.hatenablog.com/archive">つれづれなるままに"</a></p>
</noscript>
手順3.上記https://以降の値を自身のサイトのアドレスに修正し、変更ボタンを押下する。
これでOKです。
サイドバーに「カテゴリー」を表示する
・サイドバーに「カテゴリー」を表示する
せっかくカテゴリーを登録して記事を書いたのに、デフォルトではサイトの横側にカテゴリー毎に記事が分類されていなかったので、カテゴリー毎に記事が分るされるように設定しました。
参考:サイドバーにモジュールを設置する - はてなブログ ヘルプ
[カスタマイズ]タブの[サイドバー]を選択すると以下のような表示になるはずですので、[+モジュールを追加]を選択してください。
すると [モジュールを追加]ウインドウが起動するので、そこで左側の[カテゴリ]を選択して[適用]ボタンを押下してください。
サイドバーにカテゴリが表示されるはずです。
【GoPro Hero 7】ネックマウントの撮影方法
先日、山梨県の大菩薩嶺に登山に行った際に、初めてGoPro Hero7で動画を撮影してみました。
撮影にはネックマウントを使用しました。いろいろと良い点・悪い点があったのでメモ。
<<良い点>>
1.両手があく
登山中は両手にストックを持ったり、岩をよじ登ったりするので、手に持って撮影はできません。ネックマウントだと両手が自由になるので登山に集中できます。
2.装着・脱着が簡単
ネックマウントはお医者さんの聴診器みたいな形で装着・脱着が非常に簡単です。その上、簡単に外れる心配もありません。
3.邪魔にならない
ネックマウントを装着したまま登山中に以下の行動を行いましたが、まったく邪魔になりませんでした。
・ザックを担ぐ・下す
・ハードシェルを着る・脱ぐ
・アイゼンの装着・脱着
<<悪い点>>
1.横に揺れる ※対策あり
動画を見ると、横に揺れているのがわかると思います。自分の歩き方が特別に悪いのかな?と思い ましたが、「ネックマウント 」「揺れ」でググってみると、同じように揺れるとおっしゃっている方もいらっしゃるので、自分だけの問題ではないようです。
ネックマウントしてGoProが胸の上に乗っかっていると揺れは発生しませんが、登山中につかれてきたり、登っている最中に前かがみになると、GoProが胸から離れて揺れ始めます。
対策としては、ネックマウントの上からチェストストラップを止めれば全く揺れなくなりますので、次はもう少しまともな動画が取れると思います。(*'▽')
リリースビルド
アプリ公開の為にリリースビルドのやり方に関して調べた。
手順1.メニューの [ビルド]-[ビルド・バリアント]を洗濯し、出てきたビルド・バリアント画面にてappのビルドバリアントをreleaseに変更する
手順2.メニューの [ビルド]-[署名済みバンドル\APKの作成]を選択
手順3.[Android App Bundle]を選択して次へ
※Android App Bundle:実行端末に適したリソースを含んだapkを提供できるフォーマット
手順4.KeyStoreやKeyに関する設定を任意に設定してOK
手順5.署名を適用する方(release)を選択して完了
手順6. [ビルド]-[バンドル\APKのビルド]-[バンドルのビルド]でapp\build\outputs\bundle\releaseに.aabファイルができた!
でデバッグ実行時とおなじように実行しても起動はせず、代わりに、[構成の編集]ウインドウが出てきて、下の方に何やら「エラー:現在選択されているバリアント (app-release.apk) の apk は署名されていません。このバリアント (release) の署名構成を指定してください。」と出ている。署名できていないみたいですね。
手順7.修正ボタン押下
手順8.開いた[プロジェクト構成]画面の[署名]タブに署名情報が入っていないので設定(画面上の+ボタンを押すとconfigが追加されるので、先ほど作ったキーの情報を入力)
手順9.[ビルド・タイプ]タブでreleaseを選択し、[署名構成]でconfigを選択
※あとはソースコードの難読化もやらないといけないみたいですね。