블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2795)
Unity3D (852)
Script (91)
Extensions (16)
Effect (3)
NGUI (81)
UGUI (9)
Physics (2)
Shader (37)
Math (1)
Design Pattern (2)
Xml (1)
Tips (201)
Link (23)
World (1)
AssetBundle (25)
Mecanim (2)
Plugins (78)
Trouble Shooting (70)
Encrypt (7)
LightMap (4)
Shadow (4)
Editor (12)
Crash Report (3)
Utility (9)
UnityVS (2)
Facebook SDK (2)
iTween (3)
Font (13)
Ad (14)
Photon (2)
IAP (1)
Google (8)
Android (51)
iOS (44)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

 

[링크] https://geukggom.tistory.com/197

 

[Firebase] 이슈 : Could not find a working python interpreter.

유니티에 파이어베이스 SDK를 추가해줬더니 다음과 같은 이슈가 발생했습니다. Could not find a working python interpreter. Please make sure one of the following is in your PATH: python..

geukggom.tistory.com

 

반응형
Posted by blueasa
, |

Firebase(or Google Analytics)에서 성별/연령이 나오다가 어느 시점에 안나오도록(수집 안되도록) 기본설정을 바꾼 것 같다.

 

예전에 셋팅을 해서 켰었는데 포스팅을 안하고 지나가서 가물가물 했는데 새로운 프로젝트 셋팅하면서 찾아서 활성화 시켜본다.

(이걸로 기억하는데 아닐수도 있음..;;)

 

 

Google Analytics - 관리(좌측하단) - 속성 - 데이터 설정 - 데이터 수집

 

설정할 곳은 Firebase가 아닌 Google Analytics쪽이다.

 

Google Analytics - 관리(좌측하단) - 속성 - 데이터 설정 - 데이터 수집 으로 가서 

Google 신호 데이터 수집, 사용자 데이터 수집 확인을 활성화 한다.

 

기본 설정이 비활성 상태기 때문에 활성화한 이후부터 데이터가 수집 되는 것 같다.

필요하다 생각되면 프로젝트 오픈전에 미리 활성화 해두자.

반응형
Posted by blueasa
, |

'샘플 광고 단위 ID'를 사용해서 테스트 광고 테스트를 했었는데,

오늘 보니 테스트광고가 안나온다.

 

[링크] https://developers.google.com/admob/android/test-ads

 

테스트 광고 사용 설정  |  Android  |  Google Developers

테스트 광고 사용 설정 이 가이드에는 광고 통합에서 테스트 광고를 사용하는 방법이 나와 있습니다. 개발 중에는 테스트 광고를 사용하여 광고를 클릭해도 Google 광고주에게 비용이 청구되지

developers.google.com

 

이래저래 찾아보다 보니 위 링크에 아래와 같은 주의사항이 적혀 있다.

------------------------------------------------------------------------------------

주의: 앱에 app-ads.txt 파일을 설정한 경우 데모 광고 단위를 사용하여 광고를 로드하려면 다음 행을 app-ads.txt 파일에 포함해야 합니다.

google.com, pub-3940256099942544, DIRECT, f08c47fec0942fa0

또는 테스트 기기를 사용 설정하고 자체 광고 단위 ID를 대신 사용할 수 있습니다.

------------------------------------------------------------------------------------

이전에는 '샘플 광고 단위 ID'를 쓰면 그냥 나왔는데 이젠 app-ads.txt로 인증 받던지, '테스트 기기를 등록'해서 사용하라는 것 같다.

 

나는 테스트 기기 등록은 귀찮으니 app-ads.txt 파일에 추가하는걸로..

 

[추가]

app-ads.txt 파일에 추가하고 하루 뒤 테스트 광고가 정상적으로 나오는 것을 확인했다.

(참고로 app-ads.txt 파일 크롤링이 최대 24시간 걸린다고 하기 때문에,

운좋으면 몇십분만에 바로 될수도 있지만 안된다면 만24시간이 지난후에 다시 확인해보자)

반응형
Posted by blueasa
, |

[링크] https://ddusi-dod.tistory.com/20

 

[Android] Firebase setCurrentScreen 지원중단

앞선 포스팅에 이어, Firebase SDK가 업데이트되면서 수동화면추적을 위한 setCurrentScreen도 곧 지원중단 되므로, 함수를 변경해주도록 합니다. 수동화면추적이란? 자동 추적 사용 설정 여부와 관계없

ddusi-dod.tistory.com

 

반응형
Posted by blueasa
, |
반응형
Posted by blueasa
, |
반응형
Posted by blueasa
, |

dependency 걸려 있는 파일이 없다는 내용.

Unity에서 Firebase Analytics 패키지 추가 후에 해당 에러가 나서 이런 저런 테스트 결과 아래와 같이 해결 했음.

 

1) Assets >> Play Services Resolver >> Android Resolver >> Resolve 실행

2) Unity3D 에디터 재시작

 

[출처] https://github.com/firebase/quickstart-unity/issues/44

 

Authentication: "One or more Firebase dependencies are not present" · Issue #44 · firebase/quickstart-unity

When I start the authentication app in Android, I receive the error below: "One or more Firebase dependencies are not present. Current dependency status: UnavailableOther" Can someone hel...

github.com

 

반응형
Posted by blueasa
, |

Firebase를 앱에 추가 및 Firebase Console에서 설정을 다 하고나서


Android는 FA에서 제대로 체크가 되고 있는데

iOS는 FA에 뜨질 않아서 삽질 하던 중 알게 된 내용 정리해 놓음.


[참조1] https://firebase.google.com/docs/analytics/ios/start?hl=ko

FA에서는 위 참조1 링크의 설명과 같이 iOS의 XCode에서 작업하는 내용을 설명하고 있다.


설명에는 AppDelegate 파일이라고 돼있지만,

유니티에서 Export 된 XCode 프로젝트는 파일명이 약간 달라서 UnityAppController.mm 파일에서 application:(UIApplication*) didFinishLaunchingWithOptions 를 찾을 수 있다.


내 경우는 OBJECTIVE-C 여서 아래와 같은 소스를 UnityAppController.mm에 추가해서 빌드하니 FA에 잘 뜨는 걸 확인 했다.


@import Firebase;
// Use Firebase library to configure APIs
[FIRApp configure];



근데 유니티로 빌드하는데 네이티브인 XCode에서 항상 소스를 수정해줘야 된다는 건 귀찮기 때문에 유니티에서 그냥 셋팅하는 방법이 없나 하고 삽질하다가 찾아낸 방법이 아래와 같다.



[참조2] https://github.com/firebase/quickstart-unity/issues/91

참조2 링크 내용을 보면 FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); 부분이 있다.

XCode에서 셋팅을 하지 않고, 유니티 실행 시 Firebase Analytics를 켤 수 있는 것 같다.


Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);


namespace를 포함해서 위와 같이 앱 실행 시작 부분에서 실행하도록 해주고나서 iOS 앱에서도 FA 체크가 잘되는 걸 확인 완료.



반응형
Posted by blueasa
, |