iOS でのバナー広告の実装
iOS アプリケーションにバナー広告を実装します。ビュー階層内でバナービューオブジェクトを作成および表示し、デリゲートを使用して広告イベントを管理します。
読み終わるまでの所要時間 4 分最終更新 7日前
他のビューと同様に、バナービューオブジェクトはビュー階層に配置できます。これにより、各バナーインスタンスの位置をカスタマイズしたり、複数のバナーを表示したりできます。
スクリプトの実装
以下のスクリプトサンプルは、画面に 2 つのバナー広告を表示するための実装例です。参照されているクラスの詳細については、 API のセクションを参照してください。
UADSBannerAdMREC バナー形式の実装
アプリでミディアムレクタングル (MREC) サイズの広告フォーマットを表示するには、300 x 250、300 x 300、450 x 450 など、適切なサイズを使用する必要があります。具体的には、300 x 250 の MREC バナー広告の場合、以下のコード例のサイズを
CGSizeMake(320, 50)
以下の調整されたサイズに置き換えます。
CGSizeMake(300, 250)
バナー広告ロード例
@インターフェース MyDelegate :NSObject <UADSBannerAdDelegate>@end@implementation MyDelegate- (void)bannerImpression:(UADSBannerAd *)banner {}- (void)bannerDidClick:(UADSBannerAd *)banner {}- (void)bannerDidFailShow:(UADSBannerAd *)banner error:(id<UnityAdsError>)error {}@end@プロパティ (strong) UADSBannerAd *bannerAd;UADSBannerLoadConfigurationBuilder *builder =[[UADSBannerLoadConfigurationBuilder alloc]initWithPlacementId:placementId bannerSize:CGSizeMake(320, 50) デリゲート:デリゲート];builder = [builder withMediationInfo:self.mediationInfo];builder = [builder withAdMarkup:bidResponse];[UADSBannerAd load:[builder build] completion:^(UADSBannerAd *ad, id<UnityAdsError> error) {if (!error) { self.bannerAd = ad; [container addSubview:ad.view];}}];