個人iOSDeveloper,Unityユーザーです。
作ったもの、試したことなど。

Unity admobで広告を実装する際についてのメモ

広告の実装をしてみて、つまづきやすいこと、すぐ参照したいこと

 

Unity Admob スタートガイド

developers.google.com

 

テスト用ユニットIDがわからなくなったら

developers.google.com

 

PListProcessor.csにアプリIDを書く(iOSの場合 

qiita.com

 

 

実際に遭遇したadmob実装時のトラブルと対処

テスト広告は表示されたが本番広告が表示されない

→待つ。2日くらい

 

Thread 1: signal SIGABRT

 Xcodeでこのエラーでクラッシュした場合

PListProcessor.csにアプリIDを入れ忘れているかも

 

*2019/9/9 最新のプラグインだとPListProcessor.csに直接IDを書くのではなくて、

Unity エディタで、メニューから [Assets] > [Google Mobile Ads ] > [Settings] を選択、で設定できるようです

unity2018 砂と貝をテーマにしたiOSアプリを作る②

クラムディガーヒロ改めクラムハントヒロ

f:id:osushioisi:20190330221218p:plain

2019.1.12から2ヶ月半経過。

途中致命的なエラーがあったり、unity1weekがあったので

そのまま作業した日数ではないですが、

まあまあ順調に作り続け、

4月後半にはリリースできたらいいな・・!という感じです。

 

f:id:osushioisi:20190330221225p:plain

週末にアウトドアを楽しむ気弱なぶさ猫ヒロ。

いつもの貝採りを楽しんでいると、珍事件に巻き込まれます。

f:id:osushioisi:20190330221234p:plain

お話は全9話。

 

監修? 実家の父

超アウトドア派である実家の父に意見をもらいながら作りました。

いややっぱり監修、というには厳しいかもしれません。

 

この話をインタビューし始めて3回目には

「またその話?もういやや〜!」と、父はもう飽きていました。

 

結局たまに画面を見せる程度で、一人で作っています。

ということは"気弱でぶちゃいくな主人公ヒロ"のモデルは父・・・?

と、いうわけでもありません。

この辺はオリジナルな自分の世界をMIXして作っています。

ちゃんと完成させて、一つの物語として世にお披露目できる日まで頑張ります。

 

進捗Twitter

unity1week お題「つながる」ラッコつなぎ

6回目の参加を果たしました!

 

素敵なお祭りで、今回も投稿できて嬉しいです

unityroomさんとnaichiさんと参加者の皆様に感謝です。

unityroom.com

 

ラッコは寝る時子供と手を繋ぐらしい

f:id:osushioisi:20190316195316p:plain

 

WASDで親ラッコを操作して、子供ラッコに触ると1ポイント

60秒でどのくらい子供と手をつなげるかというゲームです。

土日は作業できないので、月火水木金の5日で作成しました。

 

個人的に挑戦したところ・反省

・できたとこ

タイトルとリザルトをシーンを分けずに全て一つのシーンでやってみた。

UIも自作した

GitHubで管理した

ラッコは一度やってみたかった

 

・反省したところ

積み木みたいな設計をした、を筆頭に色々と。

もっと新しいアセットなどにも挑戦してみたかった

ゲーム画面

f:id:osushioisi:20190316200018p:plain

スタート画面

f:id:osushioisi:20190316200010p:plain

遊び方

f:id:osushioisi:20190316200003p:plain

ゲーム画面

 

進捗ツイート

 

 

素材をお借りしたところ

BGMをOtoLogic様からお借りしました。

otologic.jp

 

Visual Studio+Unity エラー Predifined type System.Void is not defind or imported.

 

Predifined type System.Void is not defind or imported. 

 

answers.unity.com

 

Visual Studioを更新する

GitHubのコミットにiOSのビルドを含めない

f:id:osushioisi:20190312095704p:plain
 

.gitignoreへの書き方

 

ホーリーさんにリプライしたくせに忘れていたので、

戒めのためにブログに残しておく・・・

 

 

Unityエラー Could not extract GUID in text fileとにらめっこした話

f:id:osushioisi:20190305203959p:plain

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。

f:id:osushioisi:20190305204112p:plain

f:id:osushioisi:20190305204116p:plain

そこのguidをコピーして、Finderで検索すると

Easy Save3のメタデータが引っかかった・・!

つまりこのアセットが原因?と言うことで

右クリックしてデリートしました。

 

真っ赤に血しぶきをあげるコンソール。

 

またmy AssetからEasy Saveをダウンロードして移植(インポート)

 

エラーを出さずに動き出した・・・!!

 

その後、そのアセットのフォーラムで作者の方に相談して 、

(拙い英語で。もうエラー>>>>恥でした)

残念ながらそれはもう(アセットの)破損ですね!

って回答で、スッキリしました。

実際このアセットのDelete→Inportが正解だったみたい

「GUIDはUnityの終わりに処理される」らしいです。

 

参考にしたリンク

 

unity2018.1ではあり得るらしいエラー

 

mattak.hatenablog.com

 

kasatanet.hatenablog.com

 

Unityのコミュニティ

Could not extract GUID in text file error after upgrading to 2018.2.3f1

https://forum.unity.com/threads/could-not-extract-guid-in-text-file-error-after-upgrading-to-2018-2-3f1.545833/

 

qiita.com

 

YAMLを見る

www.shibuya24.info

 

EasySaveのオートセーブの設定方法

docs.moodkie.com

GitHubのプライベートリポジトリが使えるようになったから再挑戦した

GitHubに再挑戦です。

あれからBitBucketにPushできるようになったので

次のUnityProjectは是非Git管理のいけにえになってもらおう!と思った矢先に

GitHubの非公開リポジトリが無料になりました。

www.itmedia.co.jp

 

しかしSourceTreeでGitHubにPushしようとすると、エラーが出るのでした。

もちろんそのエラーと戦い抜いた末のBitBucketだったのですが(負けた)

どういうエラーか。すぐに見直してタコのネコに挑戦よう!と思ったら

どこにもその記録がない・・

スクリーンショットも撮ったと思ったのに

 

記憶を頼りにググりました。

多分接続のプロトコルのエラーだったと思います。

SSH,Https,キーチェーン・・・

Httpsのリモートリポジトリで無事プッシュすることができました。

qiita.com

 

GitHubに登録したっていう昔の記事を見てみたら207日前って出てました。

普段、賢人たちの素晴らしい洗練された技術Blogばかりみていたので

こういう呟き記事を書くことを忘れていました。

 

今日やったのはコミットとプッシュだけですが

こういうしょうもないアウトプットでも出来るときはしておきます。

特にGit周りは聞いたことない単語ばかりで笑っちゃいます

 

やらなくちゃダメってことはないと思いますが

shouldの裏にはwantが隠れている、と昔、心理学の授業で聞きました。

なんとなく響いて今も思い出します。

(その心理学は古い学説でした。あと具体的な名前は忘れました。記録なし!)

 

osushioisi.hatenablog.com