Теперь я разрабатываю приложение с помощью xcode xib. У меня fount admob не может хорошо работать в приложении. Если я добавлю взгляды на другие взгляды. Все другие представления не могут получить событие касания. Подобно scrollview, tabbar ... Но если я ставлю admob view внизу других. Адмоб больше не может трогать.Есть что-то странное с Admob в моем приложении
код здесь:
controller = [[UIViewController alloc]init];
controller.view.frame=CGRectMake(0, 0, rect.size.width, rect.size.height);
banner = [[GADBannerView alloc]initWithFrame:CGRectMake(
rect.origin.x,
rect.origin.y,
GAD_SIZE_320x50.width,
GAD_SIZE_320x50.height
)];
banner.adUnitID = GAD_BANNER_UNIT_ID;
banner.rootViewController = controller;
GADRequest *request;
if (self._isDebuged) {
request=[[GADRequest alloc]init];
request.testing=TRUE;
}else {
request=[GADRequest request];
}
[banner loadRequest:request];
[controller.view addSubview:banner];
мой взгляд структура: рамка
window->rootViewController->rootView:
admob on the top
layer3:admob view container layer
layer2:tab bar
layer1:content view container
this cant touch any one except admob.
admob in the middle:
layer3:tab bar
layer2:admob view container layer
layer1:content view container
admob will cant display full screen because tabbar mask some area. and content cant touch.
admob at the bottom:
layer3:tab bar
layer2:content view container
layer1:admob view container layer
it works well with app, but cant touch admob any more.
Вы имеете в виду, что у вас есть какое-то представление под видом AdMob, и они не получают события касания? Или что ничего, что является дочерним элементом представления AdMob в иерархии представлений, - это получение событий? – RajPara
да есть. и я изменяю свою тему, чтобы показать вам мой truble. – zszen
Если вы разместите объявление AdMob в ScrollView или TabBar, экран не будет прокручиваться, если ваше объявление начнется в объявлении (объявление перехватывает жесты прокрутки), но любые события кликов или прокрутки жестов на элементах-братьях все равно будут работать. –