Форум программистов, компьютерный форум CyberForum.ru

Не обрабатывается скрипт адсенс - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Какие есть хорошие бесплатные книги по android ndk http://www.cyberforum.ru/android-dev/thread1420675.html
Подскажите пожалуйста какие нибудь хорошие книги или уроки по использованию ndk ?? Где их можно скачать или просмотреть бесплатно можете дать ссылки??
Android На работе вы пишете приложения для андроида? Есть ли на форуме люди, которые за это получают зп, интересно ли работать, какая сфера деятельности (игры или что то другое)? http://www.cyberforum.ru/android-dev/thread1420618.html
Android Передача int через extras
как передавать значение int через extras? со string проблем не возникает, а int почему-то не могу понять.
Android Смена активити
Пишу программу с общей сутью - есть список городов, при выборе города из списка должен делаться переход на новый активити этого города... Меню с выбором я еще как-то прикрутил, но вот с переходом на новый активити беда. Intent не помогает и я догадываюсь, что это из-за недостатка базовых знаний о механизме, в связи с этим прошу помочь с реализацией перехода в новый активити import...
Android Eclipse Делаю Органайзер http://www.cyberforum.ru/android-dev/thread1420385.html
Ребята, подскажите как вызывать новое окно при нажатии по одной из дат на виджете CalendarView для заметок. C CalendarView плохо знаком, так что понятия не имею как это сделать, буду очень благодарен, в долгу не останусь
Android Хочу написать программу Здравствуйте. Раньше я изучал программирование под андроид и основы Java. Надо только будет освежить память. Хочу написать программу, которая считывает определенные данные с сайта, вводит нужные данные в текстовое поле и нажимает кнопку. Подскажите, пожалуйста, какой раздел для этого надо изучить подробнее? подробнее

Показать сообщение отдельно
FullFlashka
0 / 0 / 0
Регистрация: 14.04.2015
Сообщений: 8

Не обрабатывается скрипт адсенс - Android

14.04.2015, 14:43. Просмотров 323. Ответов 7
Метки (Все метки)

Привет всем.
Написал клиент для сайта, но появилась одна проблемка. При нажатии на сайте на блок адсенса, он открывается во фрейме. Как избавиться от такой напасти?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.Toast;
import android.app.Activity;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.*;
import android.net.Uri;
 
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
 
import static com.google.android.gms.ads.AdRequest.*;
 
 
public class MainActivity extends Activity {
 
 
    WebView webView = null;
 
 
 
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
 
 
/* разворачиваем приложение на весь экран */
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
 
/* применяем наш лейаут к текущему экрану */
        setContentView(R.layout.activity_main);
 
 
// Поиск AdView как ресурса и отправка запроса.
        AdView adView = (AdView)this.findViewById(R.id.adView);
        AdRequest adRequest = new Builder().build();
        adView.loadAd(adRequest);
 
 
/* находим WebView элемент по его id */
        webView = (WebView) findViewById(R.id.WebView);
/* создаем новые настройки для нашего WebView элемента */
        WebSettings webSettings = webView.getSettings();
        webSettings .setBuiltInZoomControls(true);
        webSettings .setSupportZoom(true);
        webSettings.setJavaScriptEnabled(true);
        webSettings.setAllowFileAccess(true);
        webView.setWebViewClient(new MyClient());
        webView.setWebChromeClient(new MyWebChromeClient());
 
        webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
/* здесь вы можете поместить URL вашего сайта */
        webView.loadUrl("http://gibdd.animals-2015.com/"); //сгенерировал для примера
    }
 
 
 
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if(event.getAction() == KeyEvent.ACTION_DOWN){
            switch(keyCode){
                case KeyEvent.KEYCODE_BACK:
                    if(webView .canGoBack()){
                        webView .goBack();
                        Toast.makeText(this, "возвращаемся назад!", Toast.LENGTH_SHORT).show();
                    }else{
                        Toast.makeText(this, "закрываем приложение!", Toast.LENGTH_SHORT).show();
                        finish();
                    }
                    return true;
            }
            Toast.makeText(this, "Проверку не прошли!", Toast.LENGTH_SHORT).show();
 
        }
        Toast.makeText(this, "это была не клавиша назад !", Toast.LENGTH_SHORT).show();
        return super.onKeyDown(keyCode, event);
    }
 
 
 
 
 
 
 
 
    class MyClient extends WebViewClient {
        private WebView mWebView;
 
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
/* откроем новую веб-страницу в webview */
            view.loadUrl(url);
            return true;
        }
 
        @Override
        public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
/*остановка загрузки и отображение страницы error.html из папки “assets”*/
            view.stopLoading();
            view.loadUrl(String.format("file:///android_asset/error.html", Uri.encode(String.valueOf(errorCode)), Uri.encode(description), Uri.encode
                    (failingUrl)));
        }
    }
 
 
 
 
 
 
    class MyWebChromeClient extends WebChromeClient {
        @Override
        public boolean onJsAlert(WebView webView, String url, String message, JsResult result) {
            new AlertDialog.Builder(MainActivity.this).setTitle("hello").setMessage("hello").create().show();
            return true;
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru