package com.ym.library.net

import com.ym.library.module.AdIdConfig
import com.ym.library.module.NewsEntity
import io.reactivex.Observable
import okhttp3.ResponseBody
import retrofit2.http.GET
import retrofit2.http.Query
import retrofit2.http.Url

interface ZXAdApi {

    /**
     * 获取邀请配置
     *
     * @return
     */
    @GET(NetConfig.URL_GET_ADS_V3)
    fun getAd(@Query("slotName") slotId: String): Observable<Response<List<NewsEntity>>>


    @GET
    fun showAd(@Url url: String): Observable<ResponseBody>


    //    测试环境 获取广告平台的appId   http://bstest.zhangxinhulian.com/v1/fetch/adAppIds?pkg=com.ym.xync
    @GET("v1/fetch/adAppIds")
    fun getADConfig(@Query("pkg") pkg:String):Observable<Response<List<AdIdConfig>>>


}