a b s t r a c tWe study d-variate approximation problems in the average case setting with respect to a zero-mean Gaussian measure ν d . Our interest is focused on measures having the structure of a nonhomogeneous tensor product, where the covariance kernel of ν d is a product of univariate kernels:We consider the normalized average error of algorithms that use finitely many evaluations of arbitrary linear functionals. The information complexity is defined as the minimal number n avg (ε, d) of such evaluations for error in the d-variate case to be at most ε. The growth of n avg (ε, d) as a function of ε −1 and d depends on the eigenvalues of the covariance operator of ν d and determines whether a problem is tractable or not. Four types of tractability are studied and for each of them we find the necessary and sufficient conditions in terms of the eigenvalues of the integral operator with kernel R k . We illustrate our results by considering approximation problems related to the product of Korobov kernels R k . Each R k is characterized by a weight g k and a smoothness r k . We assume that weights are non-increasing and smoothness parameters are nondecreasing. Furthermore they may be related; for instance g k = g(r k ) for some non-increasing function g. In particular, we show 540 M. A. Lifshits et al. / Journal of Complexity 28 (2012) 539-561 that the approximation problem is strongly polynomially tractable, i.e., n avg (ε, d) ≤ C ε −p for all d ∈ N, ε ∈ (0, 1], where C and p are independent of ε and d, iffFor other types of tractability we also show necessary and sufficient conditions in terms of the sequences g k and r k .