develop 74

[AdMob] '광고 게재가 현재 제한적입니다' 광고 게재 중단 해결하기

광고를 게재하고 사흘 내리 admob에서 확인하다 이틀 정도 안 들어갔는데... 아니... 왜 경고가.. 왜 빨간색 왜??? * 광고 게재가 현재 제한적입니다. 문제에 대한 세부정보를 검토하고 권장 조치를 확인하세요. 이게 도대체 무슨 일인가 싶어 여러 자료도 찾아봤습니다. 가장 많이 나온 검색 결과는 아래와 같았습니다ㅜ 1. 테스트 계정을 사용하지 않고 내부 테스트를 진행하였을 경우 2. 악성 트래픽이 발생한 경우 3. 모름 일단 1번, 테스트 계정을 사용하지 않고 내부테스트를 사용한 경우 고의적으로 트래픽을 발생하여 과금이 발생된 경우, 구글 애드몹에서 계정을 정지시킵니다. 하지만, 저는 배포하고 개발을 진행한 적이 없는걸요.. 당연히 내부 테스트는 하지 않았다고요ㅠㅠ 1번은 해당사항 아닌 걸로.. ..

develop/배포 2023.01.16

[AdMob] app-ads.txt 쿼리 확인 승인!

2022.10.28 - [develop/배포] - [admob] 앱 광고 등록! app-ads.txt 블로그 등록하기 [admob] 앱 광고 등록! app-ads.txt 블로그 등록하기 첫 광고를 달고 두근두근한 마음으로 확인하러 admob 사이트를 방문했으나 돌아온 워닝 메시지 app-ads.txt는 안해도 되지만,, 구글은 수익이 급감하니 설정할 것을 권장하는듯 하다.. ㅎ 구글문서는 devfart.tistory.com 지난 포스팅에서 다루었던 app-ads.txt 문제가 최종 확인 되어 드디어 워닝이 사라졌다!! 구글 광고! 하지만 새로운 워닝이 떴다..ㅠㅠ 일부 앱이 Apple의 SKAdNetwork를 사용하도록 구성되지 않았습니다 앱 설치와 같은 모든 광고 활동을 인정받으려면 Google의 추천..

develop 2022.11.01

[Flutter] 앱 아이콘 변경하기 App icon

플루터의 초기 프로젝트 앱 아이콘은 위와 같은 플루터 아이콘이다. 배포할때에는 아이콘을 변경하지 않을 수 없다. = 변경해야 한다~ 아이콘을 변경하는 수 많은 방법들이 존재 하지만, 어떻게 하면 가장 빠르게 또, 다른 앱들에도 쉽게 적용 할 수 있을까? 우선 변경할 이미지 파일을 준비한다. 알파 값이 포함된 png 파일이면 iOS 심사에 리젝 당할 수 있으니, 가능한 jpeg 로 준비한다. 만든 파일을 아래 사이트에서 app icon 사이즈에 맞도록 업로드 후 다운로드 한다. https://appicon.co App Icon Generator appicon.co 위 링크에서 앱 아이콘 생성시 아래 폴더 구조로 압출 파일이 하나 다운 받아진다. android / iOS 두가지만 살펴 본다면 안드로이드 - ..

develop/Flutter 2022.10.31

[Flutter] 숫자 counter 만들기 <like iOS stepper>

우선 iOS에서 쓰던 stepper는 숫자 증감의 객체 였는데, flutter에서의 stepper는 아래 사진 처럼 음.. stepper다.. (타임 라인 작성할 때 사용하기 좋다...?!) 참 설명하기는 어렵지만 아래 사진을 보면 분명히 구분 된다. 그렇다면 iOS 처럼 숫자 counter에 사용 할 만한 객체가 flutter에 있는가? 결론은 없다. 직접 만들어야 한다. 뭐, 아래 플러그인이 존재 한다. https://pub.dev/packages/counter_button counter_button | Flutter Package Counter Button is a flutter library that allows you to create a button with animation effects w..

develop/Flutter 2022.10.30

[Flutter] VSCode flutter 프로젝트 생성하기

1. vscode를 연다. 2. command + shift + p 눌러 command palette 를 실행 시킨다 혹은 보기 > command palette 선택 3. Flutter: New Project 를 선택한다. 개발할 프로그램에 맞춰 선택 우선 앱을 만들 것이기 때문에 애플리케이션 선택 4. 앱 저장 위치를 정하고 이름을 정한뒤 엔터! 프로젝트 이름은 lowcase 그럼 프로젝트가 생성되고 f5 혹은 터치바라면 디버그 버튼을 눌러 디버깅 모드를 실행한다. 이렇게 프로젝트가 잘 생성 된 것을 볼 수 있다.

develop/Flutter 2022.10.29

[admob] 앱 광고 등록! app-ads.txt 블로그 등록하기

첫 광고를 달고 두근두근한 마음으로 확인하러 admob 사이트를 방문했으나 돌아온 워닝 메시지 app-ads.txt는 안해도 되지만,, 구글은 수익이 급감하니 설정할 것을 권장하는듯 하다.. ㅎ 구글문서는 역시 언제나 어렵고 구글링하며 찾은 방법은 아래와 같다. 1. 구글블로그 (블로거)를 개설하여 등록한다. 2. 블로그 주소를 안드로이드는 개발자 웹사이트 URL / iOS는 마케팅 URL에 기입한다. 자 그렇다면, 어떻게 구글 블로그에 등록 할 수 있을까 구글 블로그를 개설하는 방법은 간단하다. url, 닉네임 등 일반적인 블로그를 개설 할때 처럼하면 된다. 그렇다면 app-ads.txt는 어떻게 설정하는 것일까 AdMob > 앱 > 모든앱 > app-ads.txt 탭 으로 간다. app-ads.txt..

develop/배포 2022.10.28

[Flutter] dart class 선언하기 & 생성자

dart는 참.. 음.. 좋은데 swift를 하다 갈아타면 참 애매한 경우가 있다. 클래스 선언은 비슷한데 생성자는 참 애매하고 ㅎㅎ dart의 class와 생성자는 어떻게 생성하고 사용할까 1. dart의 class는 어떻게 선언할까 class WhatIsClass{ } 다른 언어들처럼 선언한다. 그럼 어떻게 사용할까? WhatIsClass myClass = WhatIsClass(); 2. 생성자는 어떻게 선언할까 다트에서는 오버로딩이라는 개념이 없기 때문에, 네임드 생성자를 사용해야 한다. nullable class WhatIsClass { String? myString; int? myNumber; WhatIsClass({ this.myString, this.myNumber}); } non nulla..

develop/Flutter 2022.10.27

[iOS] admob 배너뷰 iOS에 적용 하기 _ 적응형 배너 (배너 크기 기기 사이즈 맞춤)

1. 회원가입 https://admob.google.com/home/ Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com admob 로그인 > 앱 > 앱추가 > 아래 유튭 참조하여 개발에 적용하고, 응용 및 더 필요한 부분은 아래 포스팅을 해두었다. https://www.youtube.com/watch?v=MmOJ_D_JofM 모든 ID는 테스트용이다. info.plist GADApplicationIdentifier ca-app-pub-3940256099942544~1458002511 테스트용 Config class를 만들어 따로 관리 했다. ..

develop 2022.10.26

[Flutter] markdown Viewer 만들기

Markdown viewer 를 만들기 위해서는 라이브러리를 받아야한다. https://pub.dev/packages/flutter_markdown flutter_markdown | Flutter Package A Markdown renderer for Flutter. Create rich text output, including text styles, tables, links, and more, from plain text data formatted with simple Markdown tags. pub.dev flutter pub add flutter_markdown 적용법은 매우 간단하다. Markdown(data: 'markdown String here') 커스텀 디자인은 어떻게 할 수 있을까? ..

develop/Flutter 2022.10.25