<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<WebView
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
ads:adSize="BANNER"
ads:adUnitId="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" >
</com.google.android.gms.ads.AdView>
</RelativeLayout>
</LinearLayout>
Gaptanın Seyir Defteri
Yazılım, Tasarım, Teknoloji
6 Mayıs 2014 Salı
1 Eylül 2013 Pazar
AdMob, Adsense ile birleşiyor
Admob'tan yapılan açıklama ile Google'un Adsense reklam ağı ortak bir merkezde birleştiriliyor.
Son tarih olarak 30 Eylül verilmiş.
Bakalım kullanıcılar Adsense'i beğeneceklermi?
Son tarih olarak 30 Eylül verilmiş.
Bakalım kullanıcılar Adsense'i beğeneceklermi?
8 Temmuz 2013 Pazartesi
combo for android
package com.sahabe.ytech;
import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import android.os.Bundle;
import android.app.Activity;
import android.app.ProgressDialog;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.LinearLayout;
public class MainActivity extends Activity {
private WebView myWebView;
private ProgressDialog pd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myWebView = (WebView) findViewById(R.id.webView1);
myWebView.getSettings().setJavaScriptEnabled(true);
pd = ProgressDialog.show(this, "", "Dosyalar Hazırlanıyor",true);
myWebView.getSettings().setBuiltInZoomControls(true);
myWebView.getSettings().setSupportZoom(true);
myWebView.getSettings().setUseWideViewPort(true);
myWebView.getSettings().setLoadWithOverviewMode(true);
//myWebView.getSettings().setDomStorageEnabled(true);
//myWebView.setWebChromeClient(new WebChromeClient());
myWebView.setWebViewClient(new MyWebViewClient());
myWebView.loadUrl("file:///android_asset/index.html");
LinearLayout layout = (LinearLayout)findViewById(R.id.reklam);
AdView adView = new AdView(this, AdSize.BANNER, "xxxxxxxxxxxx");
layout.addView(adView);
AdRequest request = new AdRequest();
//request.setTesting(true);
adView.loadAd(request);
}
class MyWebViewClient extends WebViewClient {
@Override
public void onPageFinished(WebView view, String url) {
if(pd.isShowing()&&pd!=null)
{
pd.dismiss();
}
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url); // Stay within this webview and load url
return true;
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if((keyCode == KeyEvent.KEYCODE_BACK) && (myWebView.canGoBack()))
{
myWebView.goBack();
return true;
}else if ( (keyCode == KeyEvent.KEYCODE_BACK) && (myWebView.canGoBack()==false) )
{
finish();
return true;
} else
return false;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.cikis:
finish();
break;
}
return true;
}
}
import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import android.os.Bundle;
import android.app.Activity;
import android.app.ProgressDialog;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.LinearLayout;
public class MainActivity extends Activity {
private WebView myWebView;
private ProgressDialog pd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myWebView = (WebView) findViewById(R.id.webView1);
myWebView.getSettings().setJavaScriptEnabled(true);
pd = ProgressDialog.show(this, "", "Dosyalar Hazırlanıyor",true);
myWebView.getSettings().setBuiltInZoomControls(true);
myWebView.getSettings().setSupportZoom(true);
myWebView.getSettings().setUseWideViewPort(true);
myWebView.getSettings().setLoadWithOverviewMode(true);
//myWebView.getSettings().setDomStorageEnabled(true);
//myWebView.setWebChromeClient(new WebChromeClient());
myWebView.setWebViewClient(new MyWebViewClient());
myWebView.loadUrl("file:///android_asset/index.html");
LinearLayout layout = (LinearLayout)findViewById(R.id.reklam);
AdView adView = new AdView(this, AdSize.BANNER, "xxxxxxxxxxxx");
layout.addView(adView);
AdRequest request = new AdRequest();
//request.setTesting(true);
adView.loadAd(request);
}
class MyWebViewClient extends WebViewClient {
@Override
public void onPageFinished(WebView view, String url) {
if(pd.isShowing()&&pd!=null)
{
pd.dismiss();
}
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url); // Stay within this webview and load url
return true;
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if((keyCode == KeyEvent.KEYCODE_BACK) && (myWebView.canGoBack()))
{
myWebView.goBack();
return true;
}else if ( (keyCode == KeyEvent.KEYCODE_BACK) && (myWebView.canGoBack()==false) )
{
finish();
return true;
} else
return false;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.cikis:
finish();
break;
}
return true;
}
}
17 Haziran 2013 Pazartesi
Jquery mobile background image
<style type="text/css">
body {
background: url(imgage.gif);
background-repeat:repeat-y;
background-position:center center;
background-attachment:scroll;
background-size:100% 100%;
}
.ui-page {
background: transparent;
}
.ui-content{
background: transparent;
}
</style>
29 Nisan 2013 Pazartesi
admob reklam ekleme
<LinearLayout android:id="@+id/reklam" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:layout_alignParentBottom="true"></LinearLayout> -------------------------------------------public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); LinearLayout layout = (LinearLayout)findViewById(R.id.reklam); AdView adView = new AdView(this, AdSize.BANNER, "xxxxxxxxxxxxxx"); layout.addView(adView); AdRequest request = new AdRequest(); request.setTesting(true); adView.loadAd(request);}----------------------------------------------<activity android:name="com.google.ads.AdActivity"android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>9 Nisan 2013 Salı
WebView Loading
import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class SandbarinFacebook extends Activity {
WebView mWebView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ProgressDialog pd = ProgressDialog.show(this, "", "Loading...",true);
mWebView = (WebView) findViewById(R.id.webkitWebView1);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setSupportZoom(true);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
if(pd.isShowing()&&pd!=null)
{
pd.dismiss();
}
}
});
mWebView.loadUrl("http://www.yahoo.co.in");
setTitle("Yahoo!");
}
}
8 Nisan 2013 Pazartesi
Android menu_exit + back button
package com.yalnizlarmektebi.ytech;
import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import android.os.Bundle;
import android.app.Activity;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.*;
import android.webkit.WebSettings.ZoomDensity;
import android.widget.LinearLayout;
public class MainActivity extends Activity {
private WebView myWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myWebView = (WebView) findViewById(R.id.webView1);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setBuiltInZoomControls(true);
myWebView.getSettings().setSupportZoom(true);
myWebView.getSettings().setUseWideViewPort(true);
myWebView.getSettings().setLoadWithOverviewMode(true);
//myWebView.getSettings().setDomStorageEnabled(true);
//myWebView.setWebChromeClient(new WebChromeClient());
myWebView.setWebViewClient(new MyWebViewClient());
myWebView.loadUrl("http://www.selcuk.edu.tr");
LinearLayout layout = (LinearLayout)findViewById(R.id.reklam);
AdView adView = new AdView(this, AdSize.BANNER, "xxxxxxxxxxxxxxxxxxxxx");
layout.addView(adView);
AdRequest request = new AdRequest();
//request.setTesting(true);
adView.loadAd(request);
}
class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url); // Stay within this webview and load url
return true;
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if((keyCode == KeyEvent.KEYCODE_BACK) && (myWebView.canGoBack()))
{
myWebView.goBack();
return true;
}else if ( (keyCode == KeyEvent.KEYCODE_BACK) && (myWebView.canGoBack()==false) )
{
finish();
return true;
} else
return false;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.cikis:
finish();
break;
}
return true;
}
}
import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import android.os.Bundle;
import android.app.Activity;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.*;
import android.webkit.WebSettings.ZoomDensity;
import android.widget.LinearLayout;
public class MainActivity extends Activity {
private WebView myWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myWebView = (WebView) findViewById(R.id.webView1);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setBuiltInZoomControls(true);
myWebView.getSettings().setSupportZoom(true);
myWebView.getSettings().setUseWideViewPort(true);
myWebView.getSettings().setLoadWithOverviewMode(true);
//myWebView.getSettings().setDomStorageEnabled(true);
//myWebView.setWebChromeClient(new WebChromeClient());
myWebView.setWebViewClient(new MyWebViewClient());
myWebView.loadUrl("http://www.selcuk.edu.tr");
LinearLayout layout = (LinearLayout)findViewById(R.id.reklam);
AdView adView = new AdView(this, AdSize.BANNER, "xxxxxxxxxxxxxxxxxxxxx");
layout.addView(adView);
AdRequest request = new AdRequest();
//request.setTesting(true);
adView.loadAd(request);
}
class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url); // Stay within this webview and load url
return true;
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if((keyCode == KeyEvent.KEYCODE_BACK) && (myWebView.canGoBack()))
{
myWebView.goBack();
return true;
}else if ( (keyCode == KeyEvent.KEYCODE_BACK) && (myWebView.canGoBack()==false) )
{
finish();
return true;
} else
return false;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.cikis:
finish();
break;
}
return true;
}
}
Kaydol:
Kayıtlar (Atom)