AppSeedのアプリ開発ブログ

アプリ開発会社AppSeed(アップシード)開発担当のブログです。iOS、Android、Unity、Cocos2d-xなどアプリ開発関連のTipsや備忘録、アプリ開発に役立つ情報を発信します。

開発関連ツール・サービス

X(旧Twitter)でYouTube動画を自動再生させる方法

最近、新作アプリの広告用動画を作成しました。早速X(旧Twitter)で共有しようと思ったのですが、たまにエックス上で流れてくる、表示するだけで自動再生される形にしたいと思ったので調べてみたらできました。今後の参考のため、メモとして残しておきたい…

X(旧Twitter)のMedia Studioを使えるようにする方法

最近、X(旧Twitter)で動画を共有する際、Media Studioという機能を使えば自動再生できるようになるとの事だったので調べたところ、Media Studioを使えるようにするには結構裏技的な手法が必要だったのでメモとして残しておきたいと思います。

【Unity】Game Analytics SDK導入に関するメモ

最近仕事でGame Analyticsを導入したので、今後のためにメモとして残しておきたいと思います。Game Analyticsは、GoogleのFirebaseのように導入するとゲームのデータを収集して様々な解析を行えるようにするサービスです。Firebaseの方がメジャーかと思いま…

【AdMob】Androidも審査通らないと広告配信が制限されるようになった

[確認するアプリ] ページをご確認ください 2022 年 9 月より、審査と承認を受けていないアプリへの広告配信が制限されるようになります。審査プロセスを開始するには、[確認するアプリ] で追加の設定が必要なアプリをご確認ください。[確認するアプリ] ペー…

【AdMob】アプリのレーティングと広告のブロックは厄介

最近、Google Playに出しているアプリのアップデート申請をしたところ、前回同様に広告関連のリジェクトを受けました。今までの対処とは別の方法で解決したので、今後のためにメモとして残しておきたいと思います。

【AdMob】「Google アナリティクスの利用規約に同意して頂く必要があります」の対処法に関するメモ

一部のアプリの Google アナリティクス データを受信できなくなっているため、「ユーザー アクティビティ」や「コホート」などの AdMob のレポートが影響を受けます。データの受信を再開するには、Google アナリティクスの利用規約に同意していただく必要が…

【iOS】アプリアップロード時に「Credentialed provider request failed with error: Unexpected nil property at path:...」のエラーが出る場合の対処法に関するメモ

Unityで作ったアプリをiOSプロジェクト出力して、Xcodeでビルド後、AppStoreConnectにアップロードしようとしたところ、下記のエラーが出てしまいアップロードできなかったので今後のためにメモとして残しておきたいと思います。Credentialed provider reque…

Google Playストアに公開しているアプリのキーストアが違ってAABがアップロードできない場合の調べ方と対処法

2021年8月の規約変更により、今後Google PlayストアにリリースするアプリはAPKではなく、AAB(Android App Bundle)形式でアップロードする事が必須となっているため、現時点で公開中のアプリも、アップデートを行う場合はAAB形式で行う必要があります。(実際…

Unityプロジェクトを開いたらフォルダ名等が文字化けして読めない場合の対処法

最近、プラグインやカスタムパッケージをたくさん入れているUnityプロジェクトを開くとたまに上のようにフォルダ名等が文字化けして読めない状態になることが結構あります。文字が読めないので開発が進まず困る現象なので、今後の為に対処法をメモしておきた…

Amazon AppStore向けアプリでAdMobを表示するための設定

以前、Amazon App Store向けのアプリでAdMob広告が表示されないために色々問い合わせたり設定を変えたりしてみたのですが、結局手持ちのKindle端末ではアプリの広告が表示できませんでした。つい先日、新作アプリが完成したので、そのタイミングでAmazon App…

Androidアプリが「虚偽の広告に関するポリシーを遵守していません」のリジェクトを受けた場合の対処法

現在開発中のアプリをリリース準備の為に審査に出したのですが、「虚偽の広告に関するポリシーを遵守していません」という理由でリジェクトされてしまいました。今回はこのリジェクトに関する対処法をメモしておきたいと思います。

AppTrackingTransparency(ATT)の許可率を調べる方法

iOSのAppTrackingTransparency(ATT)を導入してからiOSアプリのAdMobの広告収入が大体1割から2割くらい落ちてしまったのですが、AppTrackingTransparencyの許可が広告収入にどのくらい影響があるのかいまいち把握できていませんでした。最近、AppTrackingTr…

Google広告のアプリキャンペーンに10万円分広告出稿してみた感想まとめ

Google広告のアプリキャンペーンに10万円分広告出稿してみました。少し前にAppleのSearch Adsに8万円くらい広告出稿したのですが、Appleの広告とGoogle広告のパフォーマンスの違い等が見られればと思い試してみることにしました。今回は、実際にGoogle広告…

Amazon版アプリでAdMob広告を表示させるために試したこと

現在リリース中のアプリ「イラスト探偵」のAmazon版でAdMob広告が表示されない問題が発生したので、表示させるため色々試してみました。2021年7月17日未だAmazon版でAdMob広告が表示されておりませんが、色々と問い合わせたり調べた結果に関して今後のために…

AppleのSearch Ads Basicに8万円弱広告出稿してみた感想まとめ

AppleのSearch Ads Basicに2週間広告出稿してみました。今までアプリの広告出稿は一度もやったことがなかったので、試しにやってみることにしました。今回は、AppleのSearch Ads Basicを2週間試してみた結果と感想をまとめておこうと思います。Search Ads…

Androidアプリの初回リリースを手動で公開する方法に関するメモ

最近、App Storeのアプリ申請のように、Google Playでもアプリの公開前に審査が入るようになったので、アプリ情報を登録してそのまま公開しようとしても審査が入ってしまうため、アプリのリリースタイミングが読めなくなりました。前回リリースしたAndroidア…

App Store Small Business Programの申請、通ったっぽい!

App Store Small Business Programの申請を2週間くらい前に行なったのですが、先日Appleより審査完了?っぽいメールが届いたので、それまでの経緯含めてまとめておきたいと思います。

個人開発アプリのプレスリリースに関するメモ

先週末(12月5日)に脱出ゲームアプリMEMORYをリリースしたのですが、今回、初めての試みとして、プレスリリースをやってみることにしました。やってみた感想としては、やる価値結構あるなと感じたので、今後の為にメモとして残しておきたいと思います。

iOSアプリ開発でipaファイルをAppStoreConnectにアップロードする場合は「Transporter」が便利!

最近、別のエンジニアさんが作成したipaファイルをAppStoreConnectにアップロードするということがありました。これまではipaファイルのアップロードはXcodeの Application Loaderを使って行っておりましたが、Application Loaderは廃止されたらしいので、今…

Firebase Crashlyticsはリリース後のアプリ不具合調査にかなりおすすめ!

最近、FirebaseのCrashlyticsをアプリに導入してみたら、リリース後の不具合調査でかなり使えることがわかったので、メモとして残しております。最近、受託開発しているアプリの大幅リニューアルを行いました。状況的には以下のような感じでした。社内デバッ…

Unityで宴(うたげ)を使った時につまずいた所についてのメモ

最近、仕事でUnity用ビジュアルノベルツール「宴」 |を使いました。宴はキャラクター同士の会話シーンが簡単に作れたりするので、今後自分でアプリを作る時にも使えそうな便利なツールだと思いました。今回は、宴を使った際に遭遇したエラーやつまずいた点な…

【iOS】ipaファイルの作成方法

今までは開発中のiOSアプリをチームに共有したい場合、TestFlightにアップロードして共有していましたが、最近ipaファイルを渡す方法を試してみたのでやり方をメモしておきたいと思います。 (Xcode Ver 11.2.1) Xcodeでipaファイルを作成する方法 Xcodeでi…

Macで開発元を検証できないため開けません。と表示されるファイルを開く方法

最近久しぶりのcocos2d-xアプリの開発を行ったのですが、ビルドする際に上記のようなダイアログが出てビルドエラーになってしまいました。今回はこのエラーの対処法についてメモとして残しておこうと思います。

【Android】apkをエミュレーターにインストールする方法

Androidアプリ開発をしていると、特定の機種やOSバージョンのみで発生する機種依存があったりします。そうゆう場合、実機で確認できればベストですが、なかなか条件になった端末を持ち合わせている時は少ないです。そんな時はエミュレーターで確認したりする…

Android Studioで作成したエミュレーターを削除する方法

最近久しぶりにAndroid Studioを使ってみたら、過去に作ったエミュレーターが大量に残っていました。整理しようとしたのですが、エミュレータを削除する場所が少しややこしかったので今後の為にメモとして残しておきたいと思います。いつも、Android Studio…

AppStoreConnectで「無効なGeoJSON:ルーティングAppガバレッジファイルが無効です。」のエラーが出る場合の対処法

アプリのスクリーンショットをアップロードしようとしたら、以下のようなエラーが表示されました。無効なGeoJSON:ルーティングAppガバレッジファイルが無効です。詳細については、次のガイド「Location and Maps Programing Guide」を参照してください。スク…

Android Studioで公開用apk署名用のキーストアを作成する方法

新しくKeyStoreを作成する必要があったので、Android Studioで作成してみました。開発ツールでキーストア作成したのはEclipse時代以来ですが、ターミナルで作成するのに比べると、GUIが用意されている分、わかりやすい感じがします。Android Studioで公開用a…

Apple Developer Programのメンバー追加は、個人アカウントでは出来ないっぽい?

Apple Developer Programのメンバー追加に関して、ハマってしまったので今後の為にメモ。 「Apple Developer Program(個人アカウント)にメンバー追加を行う」ってことをやりたかったのですが、個人アカウントの場合、メンバー追加は行えないようです。(多…

画像(写真)のリサイズがブラウザ上で簡単にできる画像加工ツールを公開しました!

ついに新元号「令和」になりましたね。ゴールデンウィークでまとまった時間ができたので新しいウェブツールを作ってみました。画像(写真)のリサイズがブラウザ上で簡単にできるツール。今回作ったのは、画像のリサイズがブラウザ上で簡単にできるツールで…

iPhoneのSafariでスーパーリロード(キャッシュクリアして強制的にロード)する方法

前にMac版のGoogle Chromeでスーパーリロードする方法を紹介したのですが、iPhoneでもサイトの動作確認を行うことが多いので、iPhoneのSafariでもスーパーリロードする方法がないか調べてみたところ、できなくはないっぽいので、今回紹介しておきます。