[안드로이드] Android 애드몹 (전면 광고) 달기 [2]
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
애드몹 전면 광고 예제입니다.
일단 Admob의 전면광고에는 제약사항이 따르는데요,
이 제약사항을 잘 준수하면서 광고를 게재해야, 나중에 App 출시 이후에도
제재를 안 받을 수 있습니다.
제약사항에 대한 원본은
https://support.google.com/admob/answer/6201362?hl=ko&ref_topic=2745287
에서 확인할 수 있습니다.
1) 앱을 로드할 때, 광고 동작
2) 앱이 종료 시, 광고 동작
두 상황은 제재를 받을만한 상황압니다.
흠.. 정확히는 잘 모르겟지만,
전문은 이렇습니다.
'광고가 연결 또는 구현되어 있는 애플리케이션을 사용자가 명
확하게 알 수 있어야 합니다.'
아마 광고가 어플리케이션과 구분되어있는지를 확인 할 수 있어야 한다는 것 같네요
App의 기능중 알고 클릭하는 것을 막고자 하는 제재 인 것 같습니다.
3) 삽입 광고 반복 게재
중복으로 등장 함으로 인한, 잘못된 광고 클릭을 제재 하기 위함으로 보입니다.
4) 탐색에 영향을 주는 광고
메뉴마다 광고가 뜨면, 확실히 짜증나겠더라구요
그런 상황을 제재하기 위한 것으로 보입니다.
5) 예기치 않게 실행되는 삽입 광고
홈 스크린에서, 메뉴버튼을 누를려는 순간 광고가 떠서, 잘못된 클릭을
막을려는 것으로 보입니다.
6) 페이지 로드 후 삽입 광고 실행
5번과 마찬가지로, 화면 전환 후, 버튼을 누를려는데 광고가 뜸으로,
잘못된 클릭을 막을려는 것으로 보입니다.
다음으로, 권장하는 광고 게재 법입니다.
시작 화면에 광고를 넣을 경우, 로딩 중이라는 표시가 들어간 것이 필요하다고 하네요
스플래쉬 화면이 들어간다면 나쁘지 않을 것 같습니다. 그 후 광고가 뜨고..
다음은
메뉴 클릭시, 화면이 뜨기 전에, 광고가 먼저 뜬다면 상관 없을 것으로
보이는 군요
이런 사항들을 준수 하셔야 제재를 받지 않을 수 있습니다.
전면 광고 구현방법 입니다.
Admob 배너를 포스팅 했던 곳에서, 버튼과 Activity만 추가하여
진행할 예정입니다.
AndroidManifest 설정은 [1] 을 참고해주세요
public class MainActivity extends AppCompatActivity implements View.OnClickListener{ InterstitialAd main_inter; AdView main_Banner_AdView; Button btn_test; AdRequest adRequest; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); main_inter = new InterstitialAd(this); main_inter.setAdUnitId("Admob - 전면광고 ID"); adRequest = new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("기기 ID") .build(); main_inter.setAdListener(new AdListener() { @Override public void onAdLoaded() { main_inter.show(); // Load 된 광고를 출력 } @Override public void onAdFailedToLoad(int errorCode) { } }); main_Banner_AdView = (AdView)findViewById(R.id.av_main_down); AdRequest adRequest1 = new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("기기ID") .build(); main_Banner_AdView.loadAd(adRequest1); btn_test = (Button)findViewById(R.id.test); btn_test.setOnClickListener(this); } public boolean displayInterstitial() { main_inter.loadAd(adRequest); return true; } @Override public void onClick(View v) { Intent intent = new Intent(this,testActivity.class); displayInterstitial(); startActivity(intent); } }
일단 위 코드는, 제재를 받을 만한 상황일 겁니다.
결과화면을 보게된다면, Activity 전환이 이루어지고, 바로 광고가 뜨기 때문이죠.
아마 로딩과 같은 문구를 넣어줘야 할 듯 싶네요.
그리고 전면 광고는 java코드에서만 설정해 두면 되기에, xml은 따로 게재 하지 않겠습니다.
이런식으로, 광고가 게재 된 화면이 나오게 됩니다~
Admob에서 설정한 카테고리에서 랜덤으로 뜨기 때문에, 카테고리 설정도
해두셔야 할 듯 싶네요~~
추가로 읽으면 좋을 것
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
댓글
이 블로그의 인기 게시물
윤석열 계엄령 선포! 방산주 대폭발? 관련주 투자 전략 완벽 분석
## 1. 배경 2024년 12월 3일, 윤석열 대통령이 국가 비상사태를 이유로 계엄령을 선포하였습니다. 계엄령은 전시나 사변 등 국가의 안녕과 공공질서가 심각하게 위협받을 때 대통령이 군사적 권한을 통해 이를 방어하고 유지하기 위해 발효하는 특별한 조치입니다. 이러한 조치는 국내 정치·경제 전반에 큰 영향을 미치며, 특히 주식시장에서는 관련 기업들의 주가 변동이 예상됩니다. 24.12.03 오전 5시 계엄 해제로 아래 관련주 추천 - [윤석열 계엄령 해제! 이재명 관련주 급등? 투자자 필독 전략](https://warguss.blogspot.com/2024/12/yoon-martial-law-lift-lee-jaemyung-stocks.html) --- ## 2. 기업 및 관련주 ### 2-1 식품 관련주 - 계엄령이 선포되면 사회적 불안정성이 증가할 수 있으며, 이에 따라 생필품 및 음식 관련 주식이 단기적으로 강세를 보일 가능성이 있습니다. #### 1. CJ제일제당 (KOSPI: 097950) [시가총액: 약 10조 원] - **주요 산업**: 식품 및 생필품 제조 - **관련주 근거**: 국가적 위기 상황에서 식료품 수요가 증가하며, 즉석밥, 가공식품 등의 판매가 확대될 가능성이 있습니다. - **주가정보**: [네이버 차트](https://finance.naver.com/item/main.nhn?code=097950) #### 2. 오뚜기 (KOSPI: 007310) [시가총액: 약 3조 원] - **주요 산업**: 식품 제조 및 유통 - **관련주 근거**: 라면, 즉석식품 등 비축 가능한 식품 수요가 증가하며, 매출 상승이 기대됩니다. - **주가정보**: [네이버 차트](https://finance.naver.com/item/main.nhn?code=007310) #### 3. 대상 (KOSPI: 001680) [시가총액: 약 2조 원] - **주요 산업**: 식품 제조 및 발효제품 - **관련주 근거**: 계엄...
대통령 퇴진운동 관련주: 방송·통신·촛불수혜주 완벽 분석
--- ## 1. 배경 2024년 12월 3일, 윤석열 대통령이 비상계엄령을 선포했으나, 짧은 시간 내에 이를 해제하면서 정치적 긴장감이 커졌습니다. 이에 따라 대규모 촛불시위와 같은 사회적 움직임이 예상되며, 통신과 관련된 기업 및 촛불 제조와 연관된 산업에 관심이 모이고 있습니다. --- ## 2. 기업 및 관련주 대규모 시위 및 관련 활동으로 인해 통신, 미디어, 그리고 촛불 제조와 관련된 기업들이 단기적인 수혜를 볼 것으로 예상됩니다. ### 2-1. 통신 관련주 #### 1. **KT (030200) [약 12조 원]** - **주요 산업:** 통신 - **관련주 근거:** 시위 생중계 및 대규모 통신 트래픽 증가로 매출 증대 가능성 - **주가정보:** [네이버 차트](https://finance.naver.com/item/main.nhn?code=030200) #### 2. **SK텔레콤 (017670) [약 12조 원]** - **주요 산업:** 통신 - **관련주 근거:** 대규모 데이터 사용 증가로 인한 수익 상승 - **주가정보:** [네이버 차트](https://finance.naver.com/item/main.nhn?code=017670) #### 3. **LG유플러스 (KOSPI, 032640) [약 4.9조 원]** - **주요 산업:** 통신 - **관련주 근거:** 촛불시위로 인한 데이터 및 음성 서비스 사용 증가 예상 - **주가정보:** [네이버 차트](https://finance.naver.com/item/main.nhn?code=032640) --- ### 2-2. 방송 관련주 #### 1. **SBS (034120) [약 2,924억 원]** - **주요 산업:** 방송 및 미디어 콘텐츠 제작 - **관련주 근거:** 시위 관련 특집 방송 및 실시간 보도에 따른 광고 수익 증가 - **주가정보:** [네이버 차트](https://finance.naver.com/item/main.nhn?code...
키움 OPEN API MFC 개발 (1)
* 키움 API 개발 - visual studio 2019 , MFC * Visual Studio Set - 새 프로젝트 만들기 / MFC 검색 - 다음 이후, MFC 설정에서 어플리케이션 종류 변경 (대화 상자 기반) * 기본 적용 Flow ( https://www.kiwoom.com/nkw.templateFrameSet.do?m=m1408000000 ) = 우선 생략하고, Step 2 설치 = Step 3 자료실/ KhOpenApiTest_2.71.zip 다운로드 * Step 2 설치 후, 설치 경로의 OpenAPI 디렉토리 찾기 1. 파일 찾기 2. KHOpenAPI.ocx 를 프로젝트 소스에 복사 * Step 3 자료실/다운로드 1. khOpenApiTest_2.71.zip 다운/압축 풀고, 2. KHOpenAPI.cpp/h KHOpenAPICtrl.cpp/h 프로젝트 소스에 복사 * 내부 소스에 다음추가 header에 class 생성 cpp에 다음 소스 추가 * 리소스 뷰 > IDD_TRADINGAPP_DIALOG 1. 확인 우클릭 > Active X 컨트롤 삽입 2. KHOpenAPI Control 적용 하면 위 화면처럼 적용 이후 실행 시 다음 화면 이후 매수/매도 적용
탭레이아웃 에서 탭이동할때도 애드몹 광고삽입이 가능한가요?
답글삭제