После мой код -Намерение скрытия AdView в Android App
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AdView adview = (AdView) this.findViewById(R.id.adView);
AdRequest adrequest = new AdRequest.Builder().build();
adview.loadAd(adrequest);
String url = "https://m.youtube.com/channel/UCJjkahdjnbsadjsiaojdoAg";
Intent intent=null;
try
{
intent =new Intent(Intent.ACTION_VIEW);
intent.setPackage("com.google.android.youtube");
intent.setData(Uri.parse(url));
startActivity(intent);
}
catch (ActivityNotFoundException e)
{
intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
}
Когда я удалить все пристальную часть и оставить только AdView строки, я могу видеть AdMob баннерной рекламы. Но когда я добавляю намерение и начать деятельность я не вижу каких-либо объявлений и в LogCat он показывает
12-26 23:53:34.399: I/Ads(536): Scheduling ad refresh 30000 milliseconds from now.
12-26 23:53:34.409: I/Ads(536): Ad finished loading.
12-26 23:54:04.410: I/Ads(536): Ad is not visible. Not refreshing ad.
Я хочу, чтобы поместить намерение после AdView ИЛИ AdView над намерением.
Как я могу достичь этого ???
Должен ли я изменить или добавить какое-либо представление для намерения? как ??
'startActivity', как следует из названия, начинает новую деятельность. Таким образом, ваша активность, содержащая объявление, больше не отображается. – Henry
@ Хенри согласился! Но как я могу показать баннерное объявление и открыть канал YouTube на той же странице один ниже другого ??? Есть ли способ установить Intent в какой-то вид, чтобы он появился после adview в linearlayout ?? – user2952821