AppDev 2011. 9. 29. 21:34

App에 구글 애드몹을 넣어보자! (그 2편!)

사실, 
http://code.google.com/mobile/ads/docs/ios/

이 문서를 참고하셔도 큰무리는 없겠습니다만
제가 하다가 막힌 부분이 있어서  덧붙여 설명하도록 하겠습니다

 


해당 프로젝트를 불러온뒤에
위와같이 앞서 받은 파일들을 불러옵니다 (네모 박스친 부분)
그리고 4개의 프레임웍을 추가해주어야 하는데요

  • AudioToolbox
  • MessageUI
  • SystemConfiguration
  • CoreGraphics 
     

이렇게 네개 입니다 추가를 해주시고 이제 소스로 넘어가야겠네요

헤더파일에
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

#import "GADBannerView.h"
를 임포트 해주시고
@interface 부분에

    GADBannerView *bannerView;
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
배너를 띄울 뷰를 선업합니다 
헤더에서 할것은 이것 뿐입니다

이제 구현부로 가서~!
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

- (void)viewDidLoad {

 bannerView = [[GADBannerView alloc] initWithFrame:CGRectMake(0.0, self.view.frame.size.height - GAD_SIZE_320x50.height, GAD_SIZE_320x50.width, GAD_SIZE_320x50.height)];

    

    bannerView.adUnitID = @"abcdefghijklmn";

    

    bannerView.rootViewController = self;

    [self.view addSubview:bannerView];

    

    [bannerView loadRequest:[GADRequest request]]; 

}

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

이렇게 코딩해줍니다

위소스에서 볼드처리된부분 있죠?? 그부분에  앞의 강의에서 메모해놨던

아이디를 넣어줍니다 

그리고 실행을 시켜봅니다!!


짜잔!!!


 
 

예... 안뜨는게 당연합니다... 저도 여기서 고생했죠...

해답은 애드몹 앱설정에 있습니다

다음 스샷을 보시죠


기본설정에 뭐라고 써있죠?? 클라이언트 코드어쩌고....

그렇습니다.. 광고 새로고침 빈도, 색상, 테스트모드 등등... 일일이 프로젝트 파일에서

건드려 줘야했던겁니다!! 그런데 저는 그 소스 짤줄 몰라요..-_-

바로 여기서 빨간줄 쳐진걸로 선택해서 저장하시고 실행해보시면

애드몹이 달려있는 결과물을 보실수 있을겁니다 흐흐~

한가지 이상한점은 저는 기본 광고색생을 빨간걸로 설정했는데도 다른 색상이 뜨더군요

빨간색 광고가 별로 없나봅니다

이상 애드몹 강좌를 마칠게요

질문사항있으시면 댓글 주시면.. 확인후에 아는선에서 답변해드리겠습니다

그럼 이만~!