そういうのがいいブログ

アプリ個人開発 まるブログ

アプリ開発覚え書き

2021-01-01から1年間の記事一覧

【Unity】共有アセットNatShareビルドエラー  AdMobプラグインとの競合を解消する方法

はじめに 環境 エラー内容 原因 対策 手順1.manifest.jsonからapi.natsuite.natshareを削除 手順2.GitHubからNatShareをダウンロード 手順3.ファイルからcore-1.0.0-rc02.aarを削除 手順4.プロジェクトのパッケージフォルダへつっこむ!!! 確認 おわりに …

UnityAds 出金設定をしてみました。

はじめに 手続きメニューを開く 税務情報 支払い方法 おわりに はじめに ちまちま貯めたUnityAdsの広告収入を確認したら100ドルを超えていたので 出金手続きをした備忘録です。 手続きメニューを開く 手続きメニューは、ユニティのダッシュボードから操作し…

【Unity】admobバージョンを上げた際のエラー Multiple precompiled assemblies with the same name Google.VersionHandler.dll included or the current platform. Only one assembly with the same name is allowed per platform.

Unityバージョン2019.3.15f1から2020.3.18f1へ上げ admobバージョンv5.4.0からv6.1.2へ上げた際のエラー Assets>ExternalDependencyManager>Editor>Google.VersionHandlerのファイルを消したら消えました。

【Unity】PlayFab ログイン機能の実装

はじめに 前回記事での問題 端末ごとにログインIDを変更 参考 はじめに UnityでのPlayFab使用におけるログイン方法です。 前回記事での問題 marumaro7.hatenablog.com こちらの記事でログインを実装しましたが、 ログインに使用する文字列は"GettingStartedG…

【Unity】PlayFab テスト通信

はじめに オブジェクト作成 スクリプト作成 オブジェクトへ割り当て 次回 はじめに UnityでのPlayFab使用におけるUnity側での初期設定方法です。 前回までの記事でPlayFabを使う準備ができたら 試しにPlayFabと通信してログインができるか試してみます。 前…

【Unity】PlayFab 初期設定 <Unity側>

はじめに Unityバージョン エディター拡張機能をダウンロード プロジェクトにエディター拡張をインポート PlayFab SDKインポート SDKセッティング 次回 (備忘録)SDKエラー対応 はじめに UnityでのPlayFab使用におけるUnity側での初期設定方法です。 前回の記…

【Unity】PlayFab 初期設定 <PlayFab側>

はじめに PlayFabアカウント登録 PlayFab画面 日本語化 タイトルの作成 次回 はじめに UnityでのPlayFabを使用におけるPlayFab側での初期設定方法です。 PlayFabアカウント登録 下記ページで「PlayFabを無料で試す」からアカウント登録 https://azure.micros…

【AdMob】app-ads.txt ファイル設置方法 エックスサーバー

はじめに app-ads.txtとは 方法 1.サイトを開設 2.アプリストア掲載情報にサイトのURLを追加 3.設置する文字列をメモ帳などに仮置き 3.1情報をコピー 3.2コピーした情報をメモ帳等に貼り付け 3.3AdMobテスト広告用の情報を追記 4.エックスサーバーに 情報を…

【Unity】iOSアプリ申請 サブスク(定額課金)却下理由 メモ

はじめに 原文 訳 印がついているところ 修正後 2回目の審査落ち 原文 訳 はじめに サブスク実装時の課金審査 却下理由のメモです。 原文 Guideline 3.1.1 - Business - Payments - In-App Purchase We have begun the review of your in-app purchases but …

【Unity】アプリ収益アップの有料講座を試してみた結果

はじめに 対象のアプリ やったこと 結果 <追記>課金機能の実装講座も出しました 講座を購入いただいた方へ はじめに こんにちは!まるです! いつもアプリ開発に関する記事を書いているわけですが、 たまには違うテイストの記事でも書いてみようと思います…

MaruyuApps プライバシーポリシー

制定日:2021/05/03 このページは、Maruyu Apps(以下「私」と言います。)が提供するスマートフォンアプリ(以下「本アプリ」と言います。)における利用者情報の取扱いについて、以下のとおりアプリケーション・プライバシーポリシー(以下「本ポリシー」とい…

【Unity】Google Play 新規リリース時設定は Android 11.0(API レベル 30)以上を対象にする必要有り

はじめに 2021年8月からGoogleのポリシー変更があり、 Google Play新規リリース時には、Unity上での設定が必要となります。 リリース済みのアプリでは、2021年11月以降のアップデートからです。 Google Play | Android Developers 対策 >編集 >プロジェク…

【Unity】Visual Studio Packageバージョンアップ方法 (Visual Studio Editor Package version 2.0.11 is available, we strongly encourage you to update from the Unity Package Manager for a better Visual Studio integration)

はじめに Unityバージョン2020.3.15f2をインストールし、プロジェクトを新規作成したところ、 このような警告が出たので対処しました。 Visual Studio Editor Package version 2.0.11 is available, we strongly encourage you to update from the Unity Pac…

【Unity】ローカルプッシュ通知を実装する Android & iOS

はじめに 環境 パッケージをインストール 設定 Android設定 iOS設定 コード実装 1.ローカルプッシュ通知送信クラスのスクリプト作成 2.ローカルプッシュ通知の条件を与えて呼び出すスクリプト作成 3.オブジェクトに割り当ててビルド 結果 おわりに Unity本を…

DanceDreamMV 利用規約

利用規約 この規約は、お客様が、MaruyuApps(以下「当社」)が提供するこのアプリ上で提供するサービス(以下「本サービス」)をご利用頂く際の取扱いにつき定めるものです。本規約に同意した上で本サービスをご利用ください。 第1条(定義) 本規約上で使…

【Unity】AdMob GoogleMobileAds-v5.4.0 を v6.0.0に上げた際のエラー対応

環境 はじめに 結論 まだバージョンを上げてはいけない 対応 エラーの読み込み方法の変更 テストデバイス設定の削除 エラーの型変更 不要なデータを削除 1.データ削除 2.アプリIDの再設定 3.iOSプラグイン再設定 iOS設定 CocoaPodsのアップデート おわりに U…

なんもわからん状態からCocoaPodsのアップデートをした

はじめに CocoaPodsとは アップデート方法 1.ターミナルを起動 2.更新するコマンドを入力する おわりに 追記 追記(備忘録) Unity本を出版しました! 参考 はじめに UnityでビルドしたところCocoaPodsのバージョンが低いとエラーが出ました。 前知識がない状…

ButtonClick プライバシーポリシー

制定日:2021/05/03 このページは、Maruyu Apps(以下「私」と言います。)が提供するスマートフォンアプリ「ButtonClick」(以下「本アプリ」と言います。)における利用者情報の取扱いについて、以下のとおりアプリケーション・プライバシーポリシー(以下「本…

【Unity】iOS14.5以降でIDFA取得するためにATT対応する方法 

追記<2023年9月> はじめに IDFAとは? iOS14.5から仕様変更 ATTとは? 許可リクエスト実装 1.前提条件 2.コード実装 2-1.Objective-Cの処理 2-1-1.拡張子mmのファイルを作成する 2-1-2.リクエストウインドウを表示する処理を書く 2-1-3.Unityにファイルを…

iOS14.5のテストビルドにはmacOS Big SurとXcode12.5が必要です。

はじめに 教訓 iOS14.5テストビルドに必要なもの 問題:Xcodeをアップデートしたのにビルドできない iOS14.5に対応しているXcode12.5が実はあった! おわりに はじめに iOS14.5のテストビルドに少しつまづいた話です。 教訓 最初に今回の教訓だけ言います。 …

「逆翻訳 翻訳時短」 プライバシーポリシー

制定日:2021/04/04 このページは、Maruyu Apps(以下「私」と言います。)が提供するスマートフォンアプリ「逆翻訳 翻訳時短」(以下「本アプリ」と言います。)における利用者情報の取扱いについて、以下のとおりアプリケーション・プライバシーポリシー(以下…

【Unity】テキストのコピー機能を実装する方法

モバイル端末でインプットフィールドのテキストを うまくコピーできなかったのでメモ 実装方法 下記スクリプトの関数をボタンに割り当てる using UnityEngine; using UnityEngine.UI; public class CopyText : MonoBehaviour { [SerializeField] private Tex…

【Unity】スクリプトから影を消す

参考記事の影を消す設定 スクリプトから実行するのに時間がかかったのでメモ 参考 tsubakit1.hateblo.jp スクリプト using UnityEngine.Rendering; private SkinnedMeshRenderer skinnedMeshRenderer; //SkinnedMeshRendererを取得 skinnedMeshRenderer = ga…

【Unity】iOS実機確認中のXcode エラー UnityGfxDeviceWorker (32): EXC_RESOURCE RESOURCE_TYPE_MEMORY (limit=1450 MB, unused=0x0)

エラー内容 調査内容 おわりに エラー内容 開発中のアプリで新機能を実装してiPhone8実機確認中(Xcodeにログが出る状態)にエラー発生 2回同じ内容で試して最初の文字だけ違っているが、たぶん同じ内容 端末は固まったり、落ちる Xcode上のエラー内容 UnityG…

【Unity】実機でフレームレートを確認しながら解像度を変更する

解像度変更 参考 参考記事をまとめて実施したかったのでメモ 解像度変更 ・ボタンのUI作成 ・ボタンにpublic void ChangeRate(int RefreshRate)を割り付け引数設定が必要 ・テキストの作成 ・このスクリプト public Text fpsText にテキストオブジェクトのア…

【Unity】iOS実機 Profilerを見る手順(Wifi接続)

この記事を参考に実機で確認しようとしたら Unity 2019.3.15f1では微妙に項目が違っていたの 違う点だけメモ light11.hatenadiary.com ビルドセッティングチェック項目 iPhone選択画面 参考 qiita.com

【忙しい人向け】AdMob税務情報の提出 アプリ開発者要対応!

はじめに 申請方法 1.Google AdSenseのページに遷移 2.アメリカの税務情報 3.税務情報の追加 4.米国の税務情報 5.W-8BEN納税フォーム 5-1.納税者番号 5-2.住所 5-3.租税条約 租税条約下で源泉徴収に適用される軽減税率の請求を行っていますか? 特別な料率や…

【Unity】複数のタイムラインを使い分けて好きなタイミングでスクリプトを実行する

はじめに 手順概要 1.タイムライン新規作成 タイムラインを複数作成 2.Signalを新規作成 3.タイムライン上にSignalを配置 4.実行したい処理を作成 5.タイムラインの呼び出し設定 5-1.タイムラインを使い分けるスクリプトの作成 5-2.インスペクター設定 5-3.…

国名別でiOSアプリページのアドレスを設定する

iOSのアプリページを国別でみたいときのメモ 方法 iOSアプリページアドレスの下記の部分を国別のコードに設定することで 各国のページをみることができます。 私のアプリ ダンスドリーム MVのアドレス https ://apps.apple.com/ここに国別コード/app/dancedr…

Please fill in the improvement points of the Dance Dream MV app. ダンスドリーム MV アプリ改善点の記入お願いします。

Thank you for always playing Dance Dream MV. We are updating every day to make it the best dance app in the world. Please write down what you noticed in the comment section! Press the comment button here at the bottom of the page (this is …