アプリ開発

Androidアプリ開発

nend動画インタラクティブ広告の実装

動画インタラクティブ広告は、動画を再生する広告です。アプリ画面の一部として表示するバナー広告と違って、アプリ利用者の利便性を下げる可能性がありますが、バナー広告に比べて、クリック率が高い傾向にあり、収益の向上に期待がもてるようになります
Androidアプリ開発

Android14対応
(フォアグラウンドサービスタイプは必須)

Android14のコア機能の変更のひとつ「フォアグラウンドサービスタイプは必須」に対応していないアプリは、フォアグラウンドサービスを起動したときにアプリが落ちます。フォアグラウンドサービスタイプは必須の対応方法について、紹介します
Androidアプリ開発

UIスレッドでタイムアウトを回避する

UIスレッドで実行した処理が5秒以上応答がない場合、Input event dispatching timed outのANRエラーが発生します。これを回避するためのコーディングを紹介します(UIスレッドとは別スレッドで処理を実行)
スポンサーリンク
Androidアプリ開発

Android12対応(Bluetooth権限)

Android 12対応のアプリ開発で、Bluetoothデバイスを探す、デバイスを他のデバイスから検出可能にする、ペア設定されているBluetoothデバイスと通信する場合、ユーザー承認がないと動作しなくなりました。その対処方法を説明します
Androidアプリ開発

非推奨のstartActivityForResultの対応

startActivityForResultを呼び出して、呼び先の結果をonActivityResultで取得する実装は非推奨となり、ActivityResultLauncherを使用してアクティビティの結果を取得する実装に変更が必要です。
Androidアプリ開発

動画からサムネイルを作成する

動画からのサムネイルの作成方法は、サムネイルユーティリティで動画ファイルからサムネイル用のBitmapを取得し、ファイル出力します。作成対象の動画ファイルが多い場合は、処理に時間がかかるので、作成済みの動画は再作成しないなどの工夫が必要です
Androidアプリ開発

ActionMenuViewで
サブメニューを実装する

選択できる機能メニューの数が多い場合、メニューを階層化して表示することはユーザビリティの向上として有効な手段です。ActionMenuViewでSubMenuを使用したメニューを階層化の実装方法について、説明します
Google

AdMob広告配信の制限という制裁

AdMobはアプリに広告を表示させることで広告主から広告費として得られるアプリデベロッパー向けのサービスです。AdMob広告配信の制限とはどのようなものか、原因となる行為と、どのようにすれば解除されるかなどを考察しました。
Google

AdMob広告配信の制限解除について

AdMob広告の広告配信の制限中にAdMobの管理コンソールの「ポリシーセンター」のメッセージが、「現在、問題はありません」に変わることがあります。これは広告配信の制限解除を判断するモニタリングの可能性があります。広告制限中にしておくこと。
Google

お客様のアプリへのGoogleAdMob
広告配信に制限がかけられました

現在、お客様のアプリケーションのひとつが AdMob プログラム ポリシーに準拠していない状態です。このため、アプリケーションへの広告配信が制限されています。AdMob ポリシー センターにアクセスして違反を確認し、再審査のリクエストを行ってください。
スポンサーリンク