Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
PrictureTranslate
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bixing
PrictureTranslate
Commits
6bb852b1
Commit
6bb852b1
authored
Jan 30, 2024
by
xujialang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
开屏逻辑调整
parent
00ba1ba0
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
13 additions
and
9 deletions
+13
-9
PictureApplication.java
...java/com/ads/cal/picturetranslate/PictureApplication.java
+1
-1
TopOnAppOpenAdManager.java
...a/com/ads/cal/picturetranslate/TopOnAppOpenAdManager.java
+3
-2
TopOnManager.java
.../main/java/com/ads/cal/picturetranslate/TopOnManager.java
+8
-5
PictureTranslateStartActivity.java
...turetranslate/activity/PictureTranslateStartActivity.java
+1
-1
No files found.
app/src/main/java/com/ads/cal/picturetranslate/PictureApplication.java
View file @
6bb852b1
...
...
@@ -46,7 +46,7 @@ public class PictureApplication extends Application implements Application.Activ
@OnLifecycleEvent
(
Lifecycle
.
Event
.
ON_START
)
protected
void
onMoveToForeground
()
{
// Show the ad (if available) when the app moves to foreground.
//
TopOnAppOpenAdManager.getInstance().showAdIfAvailable(currentActivity);
TopOnAppOpenAdManager
.
getInstance
().
showAdIfAvailable
(
currentActivity
);
}
...
...
app/src/main/java/com/ads/cal/picturetranslate/TopOnAppOpenAdManager.java
View file @
6bb852b1
...
...
@@ -140,7 +140,7 @@ public class TopOnAppOpenAdManager {
*
* @param activity the activity that shows the app open ad
*/
public
boolean
showAdIfAvailable
(
@NonNull
Activity
activity
,
@NonNull
ViewGroup
viewGroup
)
{
public
boolean
showAdIfAvailable
(
@NonNull
Activity
activity
)
{
if
(
isShowingAd
)
{
LogUtils
.
d
(
LOG_TAG
,
"The app open ad is already showing."
);
return
false
;
...
...
@@ -155,7 +155,8 @@ public class TopOnAppOpenAdManager {
LogUtils
.
d
(
LOG_TAG
,
"Will show ad."
);
isShowingAd
=
true
;
appOpenAd
.
show
(
activity
,
viewGroup
);
appOpenAd
.
show
(
activity
,
(
ViewGroup
)
activity
.
getWindow
().
getDecorView
());
return
true
;
}
...
...
app/src/main/java/com/ads/cal/picturetranslate/TopOnManager.java
View file @
6bb852b1
package
com
.
ads
.
cal
.
picturetranslate
;
import
static
com
.
anythink
.
network
.
pangle
.
PangleATConst
.
DEBUGGER_CONFIG
.
Pangle_NETWORK
;
import
android.content.Context
;
import
com.anythink.core.api.ATDebuggerConfig
;
import
com.anythink.core.api.ATSDK
;
public
class
TopOnManager
{
...
...
@@ -22,15 +25,15 @@ public class TopOnManager {
public
void
initSDK
(
Context
context
)
{
//SDK日志功能,集成测试阶段建议开启,上线前必须关闭
//
ATSDK.setNetworkLogDebug(true);
ATSDK
.
setNetworkLogDebug
(
true
);
// //检查广告平台的集成状态,提交审核时需注释此API
// ATSDK.integrationChecking(context);
//
//
ATSDK.setDebuggerConfig(
//
context,
//
"596795a7-b851-4514-bd7e-8561d641a968",
//
new ATDebuggerConfig.Builder(Pangle_NETWORK).build());
ATSDK
.
setDebuggerConfig
(
context
,
"596795a7-b851-4514-bd7e-8561d641a968"
,
new
ATDebuggerConfig
.
Builder
(
Pangle_NETWORK
).
build
());
ATSDK
.
init
(
context
,
TOPON_APP_ID
,
TOPON_APP_KEY
);
...
...
app/src/main/java/com/ads/cal/picturetranslate/activity/PictureTranslateStartActivity.java
View file @
6bb852b1
...
...
@@ -99,7 +99,7 @@ public class PictureTranslateStartActivity extends BaseActivity {
}
});
TopOnAppOpenAdManager
.
getInstance
().
showAdIfAvailable
(
this
,
findViewById
(
R
.
id
.
root_view
)
);
TopOnAppOpenAdManager
.
getInstance
().
showAdIfAvailable
(
this
);
}
private
void
loadOpenAd
()
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment