Application/C# (WinForm)

[C# WinForm] 프로그램 광고 달기 (Ads Jumbo)

devsalix 2022. 11. 25. 12:04
728x90

기본적인 광고의 경우 구글에서 지원하는 광고를 많이 쓴다 (수익이 다른 곳에 비해 좋다)

 

예를 들어

 

웹에서는 Google AdSense를 달아서 광고를 하고

 

모바일 앱에서는 Google AdMob을 이용해 광고를 한다

 

하지만 윈도우 프로그램에서는 광고 제공을 하지 않고 있다

 

우회적으로 윈도우 프로그램에 IE을 달아서 할 수도 있지만

 

기본적으로 윈도우 프로그램에서 광고를 달 수 있게 해주는 패키지를 소개한다

 

사이트 명은 제목에서 적은 AdsJumbo.com 이라는 곳이다

 

https://adsjumbo.com/

 

AdsJumbo.com: Windows App Monetization & Advertising for UWP apps

Monetize your Windows 10 apps & games with best converting offers! Get high eCPMs! Best alternative for Microsoft Advertising SDK - UWP Ads! AdsJumbo offers the highest CPM and 100% fill rate. Best alternative for Microsoft Advertising SDK - UWP Advertisin

adsjumbo.com

 

일단 해당 사이트에 가입을 진행하고

 

로그인을 하게 되면

 

현재 관리 가능한 메뉴를 확인할 수 있다

 

그 이후 Developer 메뉴 하위 Add App로 프로그램에 적제 할 앱을 생성해 준다

 

 

App의 이름을 입력하고 Type은 마지막에 있는 Winform & WPF (desktop) 을 선택하고

 

Add Application을 눌러 생성해 준다

 

생성하게 되면 해당 App의 수정 창이 뜨게 된다

 

상단이나 내용 중 붉은색으로 된 버튼(Request activation)을 눌러

 

App를 활성화 요청을 한다

 

Ads Jumbo 측에서 검토 후 해당 App를 활성화해준다

 

상태는 Developer 메뉴 하단 My Apps에서 확인이 가능하다

 

 

상태중 IN REVIEW는 검토 중인 상태이고

 

APROVED는 승인된 상태를 뜻한다

 

그럼 이제 광고 올릴 준비가 완료상태가 된다

 

이제 Visual Studio 2022 Community 로 들어가서

 

 

프로젝트를 생성한다

 

프로젝트 종류는 C# Windows Forms 앱(.NET framework)을 선택 후 다음을 눌러준다

 

프로젝트 구성의 경우 설치 위치는 임의의 위치로 지정하고

 

프레임워크의 경우 작성 당시 최신 버전인. NET Framwork 4.8을 선택하고 프로젝트를 생성한다

 

프로젝트 생성 후 VS2022의 상단 메뉴

 

[도구] - [NuGet 패키지 관리(N)] - [솔루션용 NuGet 패키지 관리...] 를 선택한다

 

 

그 후 찾아보기에서 adsj 을 검색해

 

AdsJumbo.WinForm.WPF를 설치한다

 

작성 당시 최신 버전은 1.5.0 이다

 

패키지를 설치 하고 나서 Form의 디자인 영역으로 돌아온 후 도구 상자를 보면

 

AdsJumboWinForm의 메뉴가 추가되어 있는 것을 확인할 수 있다

 

 

BannerAds를 Form에 추가한 후 크기를 조절해 준다

 

크기는 이전 AdsJumbo 사이트의 App 수정 화면에서 봤던 사이즈로 설정하면 된다

 

 

예를 들어 가로(728) 세로(90) 크기를 지정한다면

 

 

추가시킨 bannerAds1 컨트롤의 크기를 지정한 후 위치에 맞게 조절하면 된다

 

그 후 디자인에서 Form_Load 이벤트 생성하고

 

내부에 위 광고를 만드는 함수를 호출해 주면 끝이다

 

 

이렇게 코드까지 완료하고 나면

 

정상적으로 광고가 달린 윈도우 프로그램을 생성된다

 

 

승인 전 광고의 경우는 위와 같고

 

 

승인된 광고의 경우 위와 같이 실제 광고가 뜨게 된다

 

실제 광고가 적제 된 프로그램을 보고 싶다면

 

https://devsalix.tistory.com/35

 

[개발] 원격 PC 켜기 프로그램 Wake On Lan (WOL)

1. 개발 환경 .NET Framwork 4.8 Visual Studio 2022 Community C# 2. 기능 설명 PC명 : 등록 하려는 PC명을 입력한다 IP 혹은 MAC : 등록하려는 PC의 IP Address 혹은 Mac Address를 입력한다 IP 입력의 경우 PC가 켜져 있을

devsalix.tistory.com

 

필자가 개발한 프로그램을 다운로드 후 실행하면 확인이 가능하다

728x90
반응형