Androidアプリ開発 Admob以外のアプリ広告配信サービス対応 AdMob広告配信は無効なトラフィック問題による広告配信の制限やストックしてる広告がない場合など、広告が配信されないことが多々あります。広告が配信されない場合の対策として、Admob以外のアプリ広告配信サービスを利用することが有効です。 2021.12.21 Androidアプリ開発
Androidアプリ開発 アプリ広告配信サービスの自動切換え AdMob広告配信は無効なトラフィック問題による広告配信の制限やストックしてる広告がない場合にアプリ広告が表示されません。アプリ側で広告配信状態を確認して、表示していない場合はアプリ広告配信サービスを切り替えて、アプリ広告を表示する実装方法 2021.12.22 Androidアプリ開発
Androidアプリ開発 nend動画インタラクティブ広告の実装 動画インタラクティブ広告は、動画を再生する広告です。アプリ画面の一部として表示するバナー広告と違って、アプリ利用者の利便性を下げる可能性がありますが、バナー広告に比べて、クリック率が高い傾向にあり、収益の向上に期待がもてるようになります 2022.12.29 Androidアプリ開発
Androidアプリ開発 アプリの難読化 (最適化を有効にする) Androidアプリは、逆コンパイルでソースを閲覧することが可能です。アプリの脆弱性対策として難読化は有効ですが、ビルドは成功するがアプリを起動するとクラッシュするなど問題があります。アプリを難読化する方法と難読化の問題点の対策を説明します 2025.07.12 Androidアプリ開発
Androidアプリ開発 画面遷移のヒストリーバック Androidのナビゲーションバーには標準で戻るボタンが配置されています。前の画面に戻るためのボタンですが、アプリ側で処理を記述する必要があります。タブレイアウトの画面遷移で戻るボタンによるヒストリーバック機能の実装方法を紹介します 2023.11.23 Androidアプリ開発
インフラ・ネットワーク 自宅のWi-Fi環境を快適にする 自宅のネットワークで発生したDHCPのリース可能なIPアドレスの枯渇、見知らぬ機器の接続、インターネットが遅い、自宅ネットワーク内の通信が遅いなど、その原因をひとつひとつひも解いて、快適でセキュアなWi-Fi環境を構築する方法を説明します 2023.04.13 インフラ・ネットワーク
Androidアプリ開発 Google Play Billing Library 5(6,7)対応 Google Play Billing Library 5ではquerySkuDetailsAsync、SkuDetailsが非推奨になり、替わりにqueryPurchasesAsync、ProductDetailsを使用した実装が必要です 2022.05.21 Androidアプリ開発
Androidアプリ開発 Google Play Billing Library8対応 Google Play Billing Library7からBilling Library8に移行する場合、QueryProductDetailsResultの変更の影響でビルドエラーになります。ビルドエラーの原因と対応方法を紹介します 2025.07.02 Androidアプリ開発
Androidアプリ開発 沈黙の非推奨APIに対応する 非推奨APIとは将来的に廃止予定、バージョン間で互換性がないなど、対処が必要です。デフォルトのビルドでは新しいバージョンで非推奨になったAPIがソースに含まれていても検出されません。検出する方法から対処方法のサンプルをいくつか紹介します。 2025.07.01 Androidアプリ開発
Androidアプリ開発 メディアストアの画像や動画の削除 スマホ本体にある動画や画像ファイルにアクセスする場合にコンテンツリゾルバを使用しますが、Androidのバージョンの違いによって動画や画像ファイルを削除できない場合があります。メディアストアにある動画や画像ファイルを削除する実装を紹介します 2025.06.05 Androidアプリ開発