폰에 광고를 넣을 일이 있어서 광고 버전과 광고가 장착되지 않은 버전으로 결과물이 다르게 나오게 하고 싶었다.
Debug, Release
외에 DebugAD,RelaseAD 를 만들어서 빌드할때 옵션을 저렇게 주면 bin/ReleaseAD 폴더에 xap파일이 생성된다.
빌드에서 Configuration Manager을 클릭
New를 클릭
Name을 설정하고 Setting을 Release 한다.디버그도 따로 만들어 놓는 것도 좋다.
설정이 되었으면 Configration에서 ReleaseAD를 설정하고
아래 symbols 에 AD 를 꼭! 집어 넣는다.(중요!)
그냥 표시니 다른걸로 바꿔도 된다.
자 이제 소스에서 차별점을 두어보자
#if !AD AdControl.Visibility = System.Windows.Visibility.Collapsed; #endif
소스에 이런식으로 넣게 되면 AD가 아닐때 즉 보통 릴리즈모드일때는 광고가 보이지 않게 된다.
'Windows Phone 7' 카테고리의 다른 글
[wp7] WP7 ToolKit TimePicker 12시간제/24시간제 강제로 바꾸기 (0) | 2011.11.24 |
---|---|
[wp7] Custom DatePicker 만들기 For Toolkit (0) | 2011.11.24 |
[wp7] Windows Phone Marketplace Test Kit (0) | 2011.11.24 |
[wp7] "The application could not be launched for debugging" 에뮬레이터에서 이런 에러가 나올때 (0) | 2011.11.23 |
[wp7] 마켓에 올릴때 에러 "The [NeutralResourceLanguage] attribute is missing on the entry assembly" (0) | 2011.11.23 |