CGRectZero 와 CGRectOffset 를 사용하는데 계속 에러를 내 뿜을때. 

CoreGraphics.framewowk 를 추가해주면 됩니다. 
Posted by KraZYeom

댓글을 달아 주세요

iAd HIG에 나와있는데로 꼭! 

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error

{

if (self.bannerIsVisible)

{

[UIView beginAnimations:@"animateAdBannerOff" context:NULL];

// banner is visible and we move it out of the screen, due to connection issue

banner.frame = CGRectOffset(banner.frame, 0, -50);

[UIView commitAnimations];

self.bannerIsVisible = NO;

}

}


필수로 구현해주어야 합니다. 안그러면 Reject ! 
Posted by KraZYeom
TAG IAD

댓글을 달아 주세요

간단하게 탈옥되었는지 안된건지 판달을 할 수 있습니다. 
(해킹어플과는 약간 무관합니다.) 

Cydia는 깔릴수도 있고 안깔릴수도 있으니 한번더 bash로 체크를! :-)

if ([fileManager fileExistsAtPath:@"/Applications/Cydia.app"]) return YES;

if ([fileManager fileExistsAtPath:@"/bin/bash"]) return YES;


ps. @MoonSungWook 님이 도움을 주셧습니다. 
Posted by KraZYeom

댓글을 달아 주세요

iAd 적용하기 넘 쉽네요. 완전 처음 개발하시는분들이 아니라면 그림으로도 설명을 다 할 수 있을 것 같습니다.

기본 base SDK는 4.0 이여야만 합니다. iAd가 4.0에서 부터 작동됩니다.

1. iAd.framework를 추가합니다. 


2. Interface Builder의 Library에서 Ad Bannerview를 원하시는 곳에 끌어다 놓습니다. 

3. 상당과 하단을 Apple에서는 추천을 하고 있더군요. 광고효과가 가장 좋다고 합니다. (WWDC 10' 세션에서...)
설정은 벌서 끝났습니다. 뭐 한게 없다구요? 네, 끝입니다. 

4. 시뮬에서 실행해보면 테스트 광고 베너가 뜹니다. 클릭해보면... 성공여부를 확인 할 수 있습니다.


5. 잘 동작 한다고 친철히 설명을 해주네요. 

잡스의 말이 이럴땐 생각 납니다. It is awesome, isn't it?
이상 코드 한줄 없이 iAd 광고 넣기 였습니다. 

정말 Apple은 점점 개발자를 위한 천국을 만들고 있습니다! :-) 

Posted by KraZYeom
TAG IAD, iPad, iphone

댓글을 달아 주세요

  1. cider 2010.07.07 14:37  댓글주소  수정/삭제  댓글쓰기

    iAd 프레임워크가 4.0 sdk에 기본 내장인가요? 찾아도 안보여서요...; ㅠㅠ

  2. 이거 안되는데요.. 2011.03.17 15:17  댓글주소  수정/삭제  댓글쓰기

    정말 이렇게 하는거 맞나요??
    만든 어플에 고대로 따라해보니 튕깁니다.

아래와 같은 메일을 받았습니다. 아이폰 개발에서는 그닥 Orientation이 고정되어도 상관이 없었는데
iPad에서는 중요합니다. 모든 방향에 대한 반응이 있어야 합니다. 안되면 리젝!!! :-)
소비자의 편의를 생각하는 애플. 대단합니다. 개발자가 약간 귀찮아 지긴 하지만요. 


Please include the line below in follow-up emails for this request.

Follow-up:  111210874

Dear Yeom,

Thank you for submitting ... to the App Store. We've reviewed your application and determined that we cannot post this version of your iPad application to the App Store. Applications must adhere to the iPad Human Interface Guidelines as outlined in the iPhone Developer Program License Agreement section 3.3.7.

The iPad Human Interface Guidelines state that an iPad application should be able to run in all orientations. Crocodile Dentist for iPad is only supporting one variant of the landscape orientation.  While we understand there are certain applications that need to run in the landscape orientation, it would be appropriate to support both variants of this orientation in your application.

Please note that supporting all four orientations, each with unique launch images, provides the best user experience and is recommended.

Please review the Aim to Support All Orientations section of the iPad's Human Interface Guideline here:

<http://developer.apple.com/iphone/library/documentation/General/Conceptual/iPadHIG/iPadHIG.pdf>

In order for your application to be reconsidered for the App Store, please resolve this issue and upload your new binary to iTunes Connect.

Should you require technical assistance, you may use one of your Technical Support Incidents included in your iPhone Developer Program by sending an email to Apple Developer Technical Support at idp-dts@apple.com.

Best Regards,

App Review Team
iPhone Developer Program
Posted by KraZYeom
TAG ios

댓글을 달아 주세요