1.演示apk: 链接:http://pan.baidu.com/s/1o7KJQem
2.源码100/份
把ID号改成你的就行了。
3.百度移动广告androidSDK及说明书BaiduMobAds_MSSP_bd_SDK_android_v5.2下载 链接:http://pan.baidu.com/s/1c2A5i4C 密码:3mzx
4.20161205 按键精灵写的Android自动刷 APK下载 http://pan.baidu.com/s/1bEzOTK
手机需要root权限。可用【360超级root】下载:http://sc.qq.com/fx/fxdl?r=15v4MCA
安装好美图,然后直接打开本软件,提示本软件需要root授权时一定要点【允许】,点启动。会自动打开美图并点击等相应操作。设置参数全部默认就行。
各操作之间已经设置好必要的固定延时,只有打开软件后到点击之间的间隔时间可调。
本软件中设置的最大间隔和最小间隔是指 打开软件后到点击之间的间隔时间,是一个介于最大间隔和最小间隔的随机值,比如最大2000,最小1000 那1000<=间隔时间<=2000,单位ms,1000ms=1秒。
点击广告,并记录在日志中,有点击时间可查。
支持所有尺寸手机。点击的位置已经限定在一个范围内随机点。如需要改,找我定制,x与y坐标我可以加到设置中。
另外我还有多款游戏源码已经加入百度广告SDK或360广告SDK的源码,如图。
2016-11-11更新
下图是一天的收益:
下图是我一部手机运行两个晚上的收益:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">百度 小黄人软件</string>
<string name="baiduid">f5548a17</string>
<string name="app_bannerid">2943577</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
<string name="hello_blank_fragment">Hello blank fragment</string>
<string name="title_activity_second">SecondActivity</string>
</resources>
package cn.com.sina.uc;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONException;
import org.json.JSONObject;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.util.Log;
import android.widget.RadioGroup;
import android.widget.Toast;
import com.androidquery.AQuery;
import com.androidquery.callback.AjaxCallback;
import com.androidquery.callback.AjaxStatus;
import com.baidu.mobads.InterstitialAd;
import com.baidu.mobads.InterstitialAdListener;
import com.miaozi.wenzhuan.WPMan;
public class MainActivity extends FragmentActivity {
public List<Fragment> fragments = new ArrayList<Fragment>();
private RadioGroup rgs;
private void checkTest() {
SharedPreferences pre = this.getSharedPreferences("userdata",
MODE_PRIVATE);
int key = pre.getInt("key", 1);
if (key < 3) {
key++;
Editor edit = pre.edit();
edit.putInt("key", key);
edit.commit();
} else {
Toast.makeText(MainActivity.this, "测试版只能用3次", Toast.LENGTH_SHORT)
.show();
finish();
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// checkTest();
if (fragments.size() > 0) {
fragments.clear();
}
// WPMan yoPan = WPMan.getInstance(this);
// yoPan.setKey(this, MyApp.jks);
// yoPan.setChannel(this, "wz");
// yoPan.getMessage(this, true);
//
// AQuery aQuery = new AQuery(this);
// aQuery.ajax("http://7j1wpw.com1.z0.glb.clouddn.com/sztdz.txt",
// JSONObject.class, new AjaxCallback<JSONObject>() {
// @Override
// public void callback(String url, JSONObject object,
// AjaxStatus status) {
// try {
// boolean open = object.getBoolean("open");
// if (!open) {
// finish();
// }
// Toast.makeText(MainActivity.this, "sztdz.txt.",
// Toast.LENGTH_SHORT).show();
// } catch (JSONException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
// }
// });
CuteFragment cuteFragment = new CuteFragment();
TemperamentFragment temperamentFragment = new TemperamentFragment();
ArtFragment artFragment = new ArtFragment();
SexFragment sexFragment = new SexFragment();
AdFragment adFragment = new AdFragment();
fragments.add(adFragment);
// fragments.add(cuteFragment);
fragments.add(temperamentFragment);
fragments.add(artFragment);
fragments.add(sexFragment);
rgs = (RadioGroup) findViewById(R.id.tabs_rg);
FragmentTabAdapter tabAdapter = new FragmentTabAdapter(this, fragments,
R.id.tab_content, rgs);
tabAdapter
.setOnRgsExtraCheckedChangedListener(new FragmentTabAdapter.OnRgsExtraCheckedChangedListener() {
@Override
public void OnRgsExtraCheckedChanged(RadioGroup radioGroup,
int checkedId, int index) {
}
});
}
@Override
protected void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
// super.onSaveInstanceState(outState);
}
@Override
protected void onDestroy() {
super.onDestroy();
fragments.clear();
}
public void openCP() {
if (interAd.isAdReady()) {
interAd.showAd(this);
} else {
interAd.loadAd();
}
}
InterstitialAd interAd;
public void initCp() {
String adPlaceId = getResources().getString(R.string.app_bannerid); // 重要:请填上您的广告位ID,代码位错误会导致无法请求到广告
interAd = new InterstitialAd(this, adPlaceId);
interAd.setListener(new InterstitialAdListener() {
@Override
public void onAdClick(InterstitialAd arg0) {
Log.i("InterstitialAd", "onAdClick");
}
@Override
public void onAdDismissed() {
Log.i("InterstitialAd", "onAdDismissed");
interAd.loadAd();
}
@Override
public void onAdFailed(String arg0) {
Log.i("InterstitialAd", "onAdFailed");
}
@Override
public void onAdPresent() {
Log.i("InterstitialAd", "onAdPresent");
}
@Override
public void onAdReady() {
Log.i("InterstitialAd", "onAdReady");
}
});
interAd.loadAd();
}
}