-1

私は自分のアプリで AdMob を実行していますが、Google が提供するチュートリアルではアプリの上にバナーがあり、アプリ/画面の下部にバナーが必要です。行 0 から 17 を使用するため、行 18 以降は問題ありません。

これは、広告が受信された場合に広告を描画するメソッドです。

-(void) adViewDidReceiveAd:(GADBannerView *)adView
{
    [UIView animateWithDuration:1.0 animations:^{adView.frame = CGRectMake(0.0, 0.0, adView.frame.size.width, adView.frame.size.height);
    }];
}

画面下に表示するにはどうすればいいですか?

君たちありがとう。

4

2 に答える 2

2

Y 位置を、画面の高さからビューの高さを引いた値に設定します (横向きの場合は、代わりに画面の幅を使用する必要があります)。

adView.frame = CGRectMake(0.0, [UIScreen mainScreen].bounds.size.height.y - adView.frame.size.height, adView.frame.size.width, adView.frame.size.height);
于 2014-04-02T15:22:49.767 に答える
1

私はあなたがView Controllerにいると仮定します:

[UIView animateWithDuration:1.0 animations:^{adView.frame = 
    CGRectMake(0.0, 
               self.view.bounds.size.height-adView.frame.size.height, 
               adView.frame.size.width, 
               adView.frame.size.height);
}];
于 2014-04-02T15:22:46.760 に答える