2011-03-16 4 views
1

애플이 iAds를 구입하는 방식을 좋아합니다. 그들은 멋지게 보이며 사용자가 탐색 할 수있어 좋습니다. 나는 정말로 힘든 일을한다. 이 인터페이스를 복제하고 iAd 프레임 워크를 사용하지 않고 자체 응용 프로그램에 적용하여이 '광고'에 오프라인으로 액세스 할 수 있습니다. 즉, iAd 프레임 워크를 사용하지 않으며이 페이지의 데이터를 응용 프로그램에 저장해야합니다. 이것은 0.99 구매 버튼은 애플리케이션을 구매 및 다운로드하지 않고 사용자에게 iTunes App Store를 열 것인지 묻는 대화 상자를 열 것임을 의미합니다. (나는 내 ​​프로 버전의 무료 버전에이 광고를 올릴 것이고, 차라리 App Store에 대한 링크 만 있으면 좋겠다.)사내 iPhone 구매 /보기 앱 iAd (iAd 프레임 워크 사용하지 않음)?

iAd Producer를 다운로드 했으므로 iAd를 만들 수 있었다. 내 응용 프로그램을 Safari로 내 보낸 다음 webarchive로 저장합니다. 그러나 webarchive를 내 응용 프로그램에 저장하는 방법을 모르며 구매 버튼을 수정하여 iTunes App Store에 연결하는 방법을 모르겠습니다.

나는 webformat이 아니라 .h 및 .m 파일에 있기를 바랬는데, 프로젝트에 추가 할 수있게되었습니다. 내가 찾고있는 ViewController 템플릿이 있습니까? 나 자신 만의 템플릿을 만들어야 하나? 그렇지 않으면 애플을 구제해야 할까?

나도 미친 짓이야? 이건 불가능 해? 도움 주셔서 감사합니다.

+1

, 당신은 애플이 기존 기능을 중복 기능 "에 사임하는 경향이 있음을 알고 있어야한다 : 당신은 당신의 웹 아카이브를 표시하는 비슷한을 사용할 수 있어야합니다 "광고를 표시하거나 구매를 처리하는 다른 방법. – Thilo

+0

Thilo가 옳습니다. 심지어 나는 귀하의 앱이 거부 될 가능성이 더 많다고 생각합니다. 따라서 필자는 필 요한 기능을 복제하려고 시도하지 않고 내장 된 기능을 사용하도록 제안합니다. –

답변

0

1 : 예, 아마도 너무 미쳤습니다. 애플이 해킹 된 아이 애드로 애플을 승인 할 것이라고 생각하게하는 이유는 무엇인가?

2 : 내 응용 프로그램에서 다음 코드를 사용하여 HTML 파일을 표시했습니다. 이에 많은 노력을 지출 할 계획이라면

NSString *path = [[NSBundle mainBundle] pathForResource: @"Welcome Screen" ofType: @"html"]; 
NSFileHandle *readHandle = [NSFileHandle fileHandleForReadingAtPath: path]; 

NSString *htmlString = [[NSString alloc] initWithData: [readHandle readDataToEndOfFile] 
              encoding: NSMacOSRomanStringEncoding]; 

textDisplay.scalesPageToFit = YES; 
textDisplay.contentMode = UIViewContentModeRedraw; 
[self.textDisplay loadHTMLString: htmlString 
         baseURL: [NSURL fileURLWithPath: [path stringByDeletingLastPathComponent]]]; 
[htmlString release]; 
+0

iAd 네트워크 외부의 iAd JS 라이브러리 (웹 보관함에있을 것입니다)를 사용할 수 없으므로 Apple이이를 인식하면 거부 할 수 있습니다! –