2014-02-21 2 views
0

Единство ADBannerView пример кода:Единство AdBannerView

private ADBannerView banner = null; 
void Start() 
{ 
    banner = new ADBannerView(ADBannerView.Type.Banner, ADBannerView.Layout.Top); 
    ADBannerView.onBannerWasClicked += OnBannerClicked; 
    ADBannerView.onBannerWasLoaded += OnBannerLoaded; 
} 
void OnBannerClicked() 
{ 
    Debug.Log("Clicked!\n"); 
} 
void OnBannerLoaded() 
{ 
    Debug.Log("Loaded!\n"); 
    banner.visible = true; 
} 

Мой вопрос делает рекламный баннер автоматически уходят после заданной длины или же мне придется вручную делать что-то, чтобы получить его только для отображения на короткое замыкание сколько времени, потому что это немного рискованно пытается помешать рекламе.

+0

http://stackoverflow.com/questions/17704253/adbannerview-fails-to-receive-ad-with-error-the-operation-couldnt-be-completed/22990407#22990407 Это хорошо работало мне –

ответ

0

Это простая оболочка вокруг класса ADBannerView в iAd.framework, поэтому она будет вести себя именно так.

ADBannerView iAd будет оставаться видимым до тех пор, пока вы его установили (и до тех пор, пока есть рекламный ресурс).

0

Я думаю, что отображение баннера AD может быть скрыто.

Просто используйте:

banner.Hide(); 

где вы хотите.

Или вы можете использовать IEnumerator, чтобы отложить время показа этого.

Смежные вопросы