2011-09-03 4 views
1

모노 터치 4.0.7을 사용 중이므로 iAd가 iPhone (정상) 및 iPhone (망막)에 성공적으로 표시됩니다.iPAD의 iAD는 투명하지만 클릭 가능 (모노 터치)

iPad 버전이 성공적으로로드되고 클릭 가능하지만 완전히 비어있는 것으로 보입니다. 에뮬레이터에는 mousedown 색상이 있습니다.

보기 컨트롤러와보기 모두의 프레임을 1024x768로 확장하려고 시도했지만 여전히 표시되지 않습니다.

인물 모드에서 정상적인 현상입니까? ADBannerContentSizeIdentifierPortrait를 사용하고 있습니다.

그런데 AdLoaded가 호출되기 때문에 애플리케이션 출력에 경고가 표시되지 않습니다.

답변

2

문제를 조사한 결과, "RequiredContentSizeIdentifiers"세트의 식별자로 "ADBannerContentSizeIdentifierPortrait"를 사용하고있는 것으로 추측됩니다. 문제는 문자열이 식별자와 같지 않다는 것입니다. 대신 ADBannerView.SizeIdentifierPortrait 또는 ADBannerView.SizeIdentifierLandscape 인 ADBannerView의 클래스 속성을 사용해야합니다.

이 문제를 정렬 알려줘, 그것으로 찾고에 대한

+0

감사

ChrisNTR. 다음은 코드입니다. NSMutableSet nsM = new NSMutableSet(); nsM.Add (새 NSString ("ADBannerContentSizeIdentifierPortrait")); adBannerView.RequiredContentSizeIdentifiers = nsM; – Grapes

+0

그래도 세트가 필요합니다. – chrisntr

+0

var contentSizeIndentifiers = new NSMutableSet(); \t \t \t contentSizeIndentifiers.Add (ADBannerView.SizeIdentifierPortrait); adView.RequiredContentSizeIdentifiers = contentSizeIndentifiers; – chrisntr