2016-06-28 2 views
0

Я внедрил объявления Admob Native Express в своем представлении Recycler. Сохранение пустого места в списке, пока реклама не будет загружена, если нет доступа в Интернет. Как я могу скрыть это пустое пространство, пока реклама не будет загружена? ThanksКак скрыть вид объявления в ресайклере View

+0

вы можете кэшировать объявление, поэтому вам нужно загружать объявление один раз, не нужно загружать объявление каждый раз. http://stackoverflow.com/a/29313641/2149195 – RBK

ответ

1

Просто введите AdListener, которые прослушивают событие onAdLoaded.

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

Source

mAdView.setAdListener(new AdListener() { 
    @Override 
    public void onAdLoaded() { 
     // HERE!!!!!! 
    } 
}); 

Примечание это не нужно override all methods

AdListener предоставляет пустую реализацию по умолчанию для всех своих объявлений событий жизненного цикла. Вам нужно только переопределить события объявлений, которые вы хотите реализовать.

+0

Привет! Показывая рекламу после загрузки, как вы сказали, но показывая пустое место рекламы в моем списке, я хочу скрыть это. хочет сделать вид.GONE. мой разработчик говорит, что view.GONE не работает в RecyclerView. это правда ? –

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