2011-02-07 5 views
0

잠시 지금 찾으 셨습니다. iAds (또는 AdMob 또는 다른 모바일 광고물)를 UITableViewControllers에 추가 할 수 있습니까? 최대로, 내 앱은 3 ~ 4 단계 정도 깊숙이 진행되며 매번 새로운 광고 요청을 보내지 않고도 모든 수준에서 광고를 계속 게재하고 싶습니다 (대부분의 솔루션에서이를 수행합니다).iAd + multiple UITableViewControllers

미리 감사드립니다.

답변

0

이 질문은 오래된,하지만 호기심이 우연히 다른 사람에 대해 알고 : 당신은 단순히보기 사이의 인스턴스를 유지하기 위해 필요 전환. 나는 똑같은 문제를 겪고 있었기 때문에 정확하게 이것을하는 simple singleton class을 썼다. 단일 광고 컨테이너에서 iAd 및 AdMob 광고를 모두 관리하므로 앱의 여러 인스턴스를 만들고 파괴하지 않아도 앱을 둘러 볼 수 있습니다. 하나의보기에서 다른보기로 이동할 때는 코드 한 줄을 viewDidAppear 또는 그와 비슷한 곳에서 호출하십시오. 그러면 이전보기에서 자동으로 광고 컨테이너가 제거되어 새로운보기에 추가되고 앱 세션이 끝날 때까지 동일한 광고가 유지됩니다.

이 방법을 사용하기 전에 새보기로 갈 때마다 새 광고 인스턴스 (iAd 및 AdMob 모두)를 만들었습니다. 확실히 이상적이지 않습니다.

0

"3 또는 4 레벨"이란 무엇을 의미합니까? 당신은 3 또는 4 "화면"(그래서 많은 세포?)

아마도 최고의 솔루션은 UITableView 아래에 귀하의 iAd/Admob보기를 추가하는 것입니다. 하지만 절대 UITableViewControllers하지만 UITableView (항상이 컨트롤러를 사용하여 문제를 추가)를 사용합니다.

어쩌면 당신은 UIViewController 수 있고 UITableView 내부 및 iAd보기 아래에?

의 UIViewController
-> jQuery과
-> 말게/몹보기

+0

글쎄, 아마도 더 분명해야합니다 ... UITableViewController는 UINavigationViewController에 있으며, 전체 UINavigationViewController 아래에 배너보기가 있습니다. 나는 몇 가지 시도했습니다 - AdBannerView 직접 UIWindow 넣어 (하지만 그 작동하지 않습니다 ...) 및 UINavigationViewController 다른 UIViewController 퍼팅 (잘 작동하지 않지만 ...) –