Unity admobで広告を実装する際についてのメモ
広告の実装をしてみて、つまづきやすいこと、すぐ参照したいこと
Unity Admob スタートガイド
テスト用ユニットIDがわからなくなったら
PListProcessor.csにアプリIDを書く(iOSの場合
実際に遭遇したadmob実装時のトラブルと対処
テスト広告は表示されたが本番広告が表示されない
→待つ。2日くらい
Thread 1: signal SIGABRT
Xcodeでこのエラーでクラッシュした場合
PListProcessor.csにアプリIDを入れ忘れているかも
*2019/9/9 最新のプラグインだとPListProcessor.csに直接IDを書くのではなくて、
Unity エディタで、メニューから [Assets] > [Google Mobile Ads ] > [Settings] を選択、で設定できるようです
unity2018 砂と貝をテーマにしたiOSアプリを作る②
クラムディガーヒロ改めクラムハントヒロ
2019.1.12から2ヶ月半経過。
途中致命的なエラーがあったり、unity1weekがあったので
そのまま作業した日数ではないですが、
まあまあ順調に作り続け、
4月後半にはリリースできたらいいな・・!という感じです。
週末にアウトドアを楽しむ気弱なぶさ猫ヒロ。
いつもの貝採りを楽しんでいると、珍事件に巻き込まれます。
お話は全9話。
監修? 実家の父
超アウトドア派である実家の父に意見をもらいながら作りました。
いややっぱり監修、というには厳しいかもしれません。
この話をインタビューし始めて3回目には
「またその話?もういやや〜!」と、父はもう飽きていました。
結局たまに画面を見せる程度で、一人で作っています。
ということは"気弱でぶちゃいくな主人公ヒロ"のモデルは父・・・?
と、いうわけでもありません。
この辺はオリジナルな自分の世界をMIXして作っています。
ちゃんと完成させて、一つの物語として世にお披露目できる日まで頑張ります。
進捗Twitter
消費アイテムの素材を書いたり、Unityでエフェクトをつけたり pic.twitter.com/zlm2oqGKn1
— Smm(すみ🍣 (@sunapple99) 2019年3月28日
貝採りのゲーム、今日はアイテムのアイデアをまとめた。主に貝汁
— Smm(すみ🍣 (@sunapple99) 2019年3月27日
何故浜は禁漁になってしまったのでしょうか?気になるでしょう。気になりませんか?少しくらいは
— Smm(すみ🍣 (@sunapple99) 2019年3月26日
全体的にしょうもないけど大事なことをテーマに進めています。ダサくてもいい
— Smm(すみ🍣 (@sunapple99) 2019年3月26日
風邪はほとんど治ったけど薬で眠いです。貝採りのゲーム、タイトルで悩み中 pic.twitter.com/cEsV6WBCm7
— Smm(すみ🍣 (@sunapple99) 2019年3月26日
風邪ひいた。今日の進捗は素材です。禁漁 pic.twitter.com/8MSkhnYATV
— Smm(すみ🍣 (@sunapple99) 2019年3月25日
ヒッキー聴きながらUnityできたのマジでひと月ぶりだった・・泣
— Smm(すみ🍣 (@sunapple99) 2019年3月23日
おかしいなあ「ぶち猫アブール」の時はほぼ毎日このスタイルだったのに・・。
音をつける作業苦手。昼間、娘の横でこっそり作業するには目立ちすぎるし(楽しそうな音がするとパソコンを奪われてしまう)、夜に音が聞けるなら宇多田ヒカルで耳を塞ぎたい
— Smm(すみ🍣 (@sunapple99) 2019年3月23日
アブールの時はなんやかんやで少なくても「今日の作業時間」があったけど、最近は今日作業できる保証は無い、になってる。ここで焦ってはいけない・・4月中旬完成予定にしていたけど、こだわらずやっていこう
— Smm(すみ🍣 (@sunapple99) 2019年3月23日
unity1week お題「つながる」ラッコつなぎ
6回目の参加を果たしました!
素敵なお祭りで、今回も投稿できて嬉しいです
unityroomさんとnaichiさんと参加者の皆様に感謝です。
ラッコは寝る時子供と手を繋ぐらしい
WASDで親ラッコを操作して、子供ラッコに触ると1ポイント
60秒でどのくらい子供と手をつなげるかというゲームです。
土日は作業できないので、月火水木金の5日で作成しました。
個人的に挑戦したところ・反省
・できたとこ
タイトルとリザルトをシーンを分けずに全て一つのシーンでやってみた。
UIも自作した
GitHubで管理した
ラッコは一度やってみたかった
・反省したところ
積み木みたいな設計をした、を筆頭に色々と。
もっと新しいアセットなどにも挑戦してみたかった
ゲーム画面
スタート画面
遊び方
ゲーム画面
進捗ツイート
ラッコの話にしようかな!#unity1week pic.twitter.com/sVaU8qUzGv
— Smm(すみ🍣 (@sunapple99) 2019年3月11日
とりあえず今日はテーマ決めて画像描きました!#unity1week pic.twitter.com/1MP431CsKP
— Smm(すみ🍣 (@sunapple99) 2019年3月11日
Unity2018.3からの不具合?でVisualStudioの更新でいけるらしい!急げ急げ pic.twitter.com/et3r1TDgys
— Smm(すみ🍣 (@sunapple99) 2019年3月11日
ちょっと進みました。もう明日にはタイトルと遊びかたとか作って仕上げないとかなあ#unity1week pic.twitter.com/n8JiasrDVY
— Smm(すみ🍣 (@sunapple99) 2019年3月13日
素材をお借りしたところ
BGMをOtoLogic様からお借りしました。
Visual Studio+Unity エラー Predifined type System.Void is not defind or imported.
と思ったらもう〜〜〜〜直せないし・・Unityでは動いてるし・・ pic.twitter.com/ef9FlCTwCA
— Smm(すみ🍣 (@sunapple99) 2019年3月11日
Predifined type System.Void is not defind or imported.
Visual Studioを更新する
GitHubのコミットにiOSのビルドを含めない
.gitignoreへの書き方
すごい!さすがです!私はまだ全然安心できませんw
— Smm(すみ🍣 (@sunapple99) 2019年2月26日
iOSのビルドのファイルは、ブログでおっしゃってる通りgitignoreに指定したらプッシュできるようになりました! pic.twitter.com/KO4fmGJBCx
ホーリーさんにリプライしたくせに忘れていたので、
戒めのためにブログに残しておく・・・
Unityエラー Could not extract GUID in text fileとにらめっこした話
Unity 2018.1.0f2
と、Unity2018.3.7f1で起こってiOSビルドができなくなった。
結論から言うと、私の場合はアセットが壊れていたことが原因だった。
それがわかるまでが大変だった・・(初めてやることばかり
2ヶ月コツコツと作っていたゲームでしたが・・
途中から
プロジェクトはどうなってもいいからこのエラーは消す!!
って気持ちになってました。
大怪我をしましたが、致命傷で済みました!
GitHubによる蘇生も効いて、まだ生きてます!
(そもそもGitHubを手探りしてる時に何か壊しちゃったかもなあ・・
[Could not extract GUID in text file....]
Assts/Scenes/Shop.unity at line 9512.
Assts/Scenes/Shop.unity at line 9513.
Assts/Scenes/Shop.unity at line 9514.
Assts/Scenes/Shop.unity at line 9515.
.
.
.
と、エラーが出ている箇所を、VisualStudioで開いて実際に見てみると
- {fileID: 2, guid: 0000000000000000000000000000000, type: 0}
- {fileID: 3, guid: 00000000000000000000000000000000, type: 0}
- {fileID: 4, guid: 00000000000000000000000000000000, type: 0}
- {fileID: 5, guid: 00000000000000000000000000000000, type: 0}
.
.
.
と言う列があった
このfileIDとはなんなのか?guidとは?何?何なのこれは
ググりまくっていると
YSMLと言う中身であるらしいこと。
guidは被ってはいけない(固有のもの)で000000000000なのは明らかにおかしいこと
unity2018.1ではguid被りが起こる不具合があったこと
英語のフォーラムでは、Materialが剥がれていたのを戻したら解消したらしいこと
また英語のフォーラムで、Sprite Atlasがうまくいかないと言うやり取り。
を、見つけた。
YSMLとにらめっこして、エラーを出しているオブジェクトは
--- !u!114 の
MonoBehaviour。
そこのguidをコピーして、Finderで検索すると
Easy Save3のメタデータが引っかかった・・!
つまりこのアセットが原因?と言うことで
右クリックしてデリートしました。
真っ赤に血しぶきをあげるコンソール。
またmy AssetからEasy Saveをダウンロードして移植(インポート)
エラーを出さずに動き出した・・・!!
その後、そのアセットのフォーラムで作者の方に相談して 、
(拙い英語で。もうエラー>>>>恥でした)
残念ながらそれはもう(アセットの)破損ですね!
って回答で、スッキリしました。
実際このアセットのDelete→Inportが正解だったみたい
「GUIDはUnityの終わりに処理される」らしいです。
参考にしたリンク
unity2018.1ではあり得るらしいエラー
Unityのコミュニティ
Could not extract GUID in text file error after upgrading to 2018.2.3f1
YAMLを見る
EasySaveのオートセーブの設定方法
GitHubのプライベートリポジトリが使えるようになったから再挑戦した
GitHubに再挑戦です。
あれからBitBucketにPushできるようになったので
次のUnityProjectは是非Git管理のいけにえになってもらおう!と思った矢先に
しかしSourceTreeでGitHubにPushしようとすると、エラーが出るのでした。
もちろんそのエラーと戦い抜いた末のBitBucketだったのですが(負けた)
どういうエラーか。すぐに見直してタコのネコに挑戦よう!と思ったら
どこにもその記録がない・・
スクリーンショットも撮ったと思ったのに
記憶を頼りにググりました。
多分接続のプロトコルのエラーだったと思います。
Httpsのリモートリポジトリで無事プッシュすることができました。
GitHubに登録したっていう昔の記事を見てみたら207日前って出てました。
普段、賢人たちの素晴らしい洗練された技術Blogばかりみていたので
こういう呟き記事を書くことを忘れていました。
今日やったのはコミットとプッシュだけですが
こういうしょうもないアウトプットでも出来るときはしておきます。
特にGit周りは聞いたことない単語ばかりで笑っちゃいます
やらなくちゃダメってことはないと思いますが
shouldの裏にはwantが隠れている、と昔、心理学の授業で聞きました。
なんとなく響いて今も思い出します。
(その心理学は古い学説でした。あと具体的な名前は忘れました。記録なし!)